home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Battle Chess
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1993-09-09
|
237KB
|
4,193 lines
# near model CODE resource
# jump table entries: 32848-32874 (27 of them)
export_30:
00000000 4E56 FFF4 link A6, -0x000C
00000004 4EBA 0144 jsr [PC + 0x144 /* 0000014A */]
00000008 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000000C 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000010 48C0 ext.l D0
00000012 2D40 FFF4 move.l [A6 - 0xC], D0
00000016 7001 moveq.l D0, 0x01
00000018 1B40 CF25 move.b [A5 - 0x30DB], D0
0000001C 7001 moveq.l D0, 0x01
0000001E 1B40 AEE7 move.b [A5 - 0x5119], D0
00000022 526D AEC2 addq.w [A5 - 0x513E], 1
00000026 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
0000002A 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
0000002E 700A moveq.l D0, 0x0A
00000030 3B40 AEF6 move.w [A5 - 0x510A], D0
00000034 700C moveq.l D0, 0x0C
00000036 3B40 AEF8 move.w [A5 - 0x5108], D0
0000003A 700B moveq.l D0, 0x0B
0000003C 3B40 AEFA move.w [A5 - 0x5106], D0
00000040 700D moveq.l D0, 0x0D
00000042 3B40 AEFC move.w [A5 - 0x5104], D0
00000046 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000004A 526D AEC2 addq.w [A5 - 0x513E], 1
0000004E 2D7C BADB ADBA FFF4 move.l [A6 - 0xC], 0xBADBADBA
00000056 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000005A 48C0 ext.l D0
0000005C 2D40 FFF4 move.l [A6 - 0xC], D0
00000060 203C 0005 A550 move.l D0, 0x5A550
00000066 2B40 AF04 move.l [A5 - 0x50FC], D0
0000006A 2B40 B690 move.l [A5 - 0x4970], D0
0000006E 42A7 clr.l -[A7]
00000070 2F2D AF04 move.l -[A7], [A5 - 0x50FC]
00000074 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000078 205F movea.l A0, [A7]+
0000007A 2B48 B166 move.l [A5 - 0x4E9A], A0
0000007E 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000082 48C0 ext.l D0
00000084 2D40 FFF4 move.l [A6 - 0xC], D0
00000088 4AAD B166 tst.l [A5 - 0x4E9A]
0000008C 661C bne +0x1E /* 000000AA */
0000008E 4267 clr.w -[A7]
00000090 3F3C 000C move.w -[A7], 0xC
00000094 4879 0000 0000 push.l 0x0
0000009A 4EBA 1250 jsr [PC + 0x1250 /* 000012EC */]
0000009E 508F addq.l A7, 8
000000A0 3F3C FFFF move.w -[A7], 0xFFFF
000000A4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000000A8 548F addq.l A7, 2
label000000AA:
000000AA 526D AEC2 addq.w [A5 - 0x513E], 1
000000AE 526D AEC2 addq.w [A5 - 0x513E], 1
000000B2 526D AEC2 addq.w [A5 - 0x513E], 1
000000B6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000000BA 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000000BE 48C0 ext.l D0
000000C0 2D40 FFF4 move.l [A6 - 0xC], D0
000000C4 3F3C 0003 move.w -[A7], 0x3
000000C8 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
000000CC 548F addq.l A7, 2
000000CE 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000000D2 48C0 ext.l D0
000000D4 2D40 FFF4 move.l [A6 - 0xC], D0
000000D8 3F3C 0007 move.w -[A7], 0x7
000000DC 3F3C 0005 move.w -[A7], 0x5
000000E0 4EBA 008A jsr [PC + 0x8A /* 0000016C */]
000000E4 588F addq.l A7, 4
000000E6 4EBA 0048 jsr [PC + 0x48 /* 00000130 */]
000000EA 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000000EE 7001 moveq.l D0, 0x01
000000F0 1B40 AEE7 move.b [A5 - 0x5119], D0
000000F4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000000F8 426D AEC4 clr.w [A5 - 0x513C]
000000FC 426D AEC6 clr.w [A5 - 0x513A]
00000100 41ED CE90 lea.l A0, [A5 - 0x3170]
00000104 2B48 CEC8 move.l [A5 - 0x3138], A0
00000108 7001 moveq.l D0, 0x01
0000010A 3B40 AEF0 move.w [A5 - 0x5110], D0
0000010E 426E FFFC clr.w [A6 - 0x4]
00000112 6004 bra +0x6 /* 00000118 */
label00000114:
00000114 526E FFFC addq.w [A6 - 0x4], 1
label00000118:
00000118 0C6E 4E20 FFFC cmpi.w [A6 - 0x4], 0x4E20 /* 'N ' */
0000011E 6DF4 blt -0xA /* 00000114 */
00000120 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000124 4E5E unlink A6
00000126 4E75 rts
00000128 4D41 chk.w D6, D1
0000012A 494E chk.w D4, A6
0000012C 2020 move.l D0, -[A0]
0000012E 2020 move.l D0, -[A0]
export_22:
fn00000130:
00000130 2F2D B16E move.l -[A7], [A5 - 0x4E92]
00000134 3F3C 0149 move.w -[A7], 0x149
00000138 3F3C 0080 move.w -[A7], 0x80
0000013C 4267 clr.w -[A7]
0000013E 4267 clr.w -[A7]
00000140 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000144 4FEF 000C lea.l A7, [A7 + 0xC]
00000148 4E75 rts
fn0000014A:
0000014A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000014E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000152 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000156 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000015A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000015E 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00000162 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000166 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000016A 4E75 rts
fn0000016C:
0000016C 4E56 FFFC link A6, -0x0004
00000170 302E FFFC move.w D0, [A6 - 0x4]
00000174 D06E 0008 add.w D0, [A6 + 0x8]
00000178 D06E 000A add.w D0, [A6 + 0xA]
0000017C 3D40 FFFE move.w [A6 - 0x2], D0
00000180 4E5E unlink A6
00000182 4E75 rts
00000184 5445 addq.w D5, 2
00000186 5354 subq.w [A4], 1
00000188 4655 not.w [A5]
0000018A 4E43 trap 3
export_34:
fn0000018C:
0000018C 4E56 FEF0 link A6, -0x0110
00000190 426E FEFA clr.w [A6 - 0x106]
00000194 0C2D 0001 F0EE cmpi.b [A5 - 0xF12], 0x1
0000019A 6608 bne +0xA /* 000001A4 */
0000019C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000001A0 422D F0EE clr.b [A5 - 0xF12]
label000001A4:
000001A4 4A2D AEBE tst.b [A5 - 0x5142]
000001A8 670E beq +0x10 /* 000001B8 */
000001AA 3F3C 0001 move.w -[A7], 0x1
000001AE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000001B2 548F addq.l A7, 2
000001B4 6000 0058 bra +0x5A /* 0000020E */
label000001B8:
000001B8 4A2D F76A tst.b [A5 - 0x896]
000001BC 670C beq +0xE /* 000001CA */
000001BE 3F3C 0003 move.w -[A7], 0x3
000001C2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000001C6 548F addq.l A7, 2
000001C8 6044 bra +0x46 /* 0000020E */
label000001CA:
000001CA 4A6D C53C tst.w [A5 - 0x3AC4]
000001CE 6734 beq +0x36 /* 00000204 */
000001D0 102D 96E4 move.b D0, [A5 - 0x691C]
000001D4 4880 ext.w D0
000001D6 48C0 ext.l D0
000001D8 D080 add.l D0, D0
000001DA 41ED DABE lea.l A0, [A5 - 0x2542]
000001DE D1C0 add.l A0, D0
000001E0 0C50 0002 cmpi.w [A0], 0x2
000001E4 671E beq +0x20 /* 00000204 */
000001E6 4A2D DAC2 tst.b [A5 - 0x253E]
000001EA 670C beq +0xE /* 000001F8 */
000001EC 3F3C 0004 move.w -[A7], 0x4
000001F0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000001F4 548F addq.l A7, 2
000001F6 6016 bra +0x18 /* 0000020E */
label000001F8:
000001F8 3F3C 0001 move.w -[A7], 0x1
000001FC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000200 548F addq.l A7, 2
00000202 600A bra +0xC /* 0000020E */
label00000204:
00000204 3F3C 0002 move.w -[A7], 0x2
00000208 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000020C 548F addq.l A7, 2
label0000020E:
0000020E 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
00000214 670A beq +0xC /* 00000220 */
00000216 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
0000021C 6600 00A6 bne +0xA8 /* 000002C4 */
label00000220:
00000220 4A2D AED2 tst.b [A5 - 0x512E]
00000224 6600 009E bne +0xA0 /* 000002C4 */
00000228 4A2D AED3 tst.b [A5 - 0x512D]
0000022C 6600 0096 bne +0x98 /* 000002C4 */
00000230 4A2D AEBE tst.b [A5 - 0x5142]
00000234 6600 008E bne +0x90 /* 000002C4 */
00000238 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000023C 4A40 tst.w D0
0000023E 6700 0084 beq +0x86 /* 000002C4 */
00000242 486E FF00 pea.l [A6 - 0x100]
00000246 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000024A 588F addq.l A7, 4
0000024C 7000 moveq.l D0, 0x00
0000024E 102E FF00 move.b D0, [A6 - 0x100]
00000252 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000256 0003 000E ori.b D3, 0xE
0000025A 00A2 0022 00A1 ori.l -[A2], 0x2200A1
00000260 005A 00A9 ori.w [A2]+, 0xA9
00000264 0060 1B6E ori.w -[A0], 0x1B6E
00000268 FF02 .extension 0xF02 <<F/4-5/7>> // unimplemented
0000026A AF2E syscall PatExTbl, auto_pop
0000026C 1B6E FF03 AF2F move.b [A5 - 0x50D1], [A6 - 0xFD]
00000272 7001 moveq.l D0, 0x01
00000274 1B40 AF30 move.b [A5 - 0x50D0], D0
00000278 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
0000027C 6046 bra +0x48 /* 000002C4 */
0000027E 7021 moveq.l D0, 0x21
00000280 3D40 FEF8 move.w [A6 - 0x108], D0
00000284 41EE FF02 lea.l A0, [A6 - 0xFE]
00000288 2D48 FEF4 move.l [A6 - 0x10C], A0
0000028C 41ED AF0C lea.l A0, [A5 - 0x50F4]
00000290 2D48 FEF0 move.l [A6 - 0x110], A0
00000294 6016 bra +0x18 /* 000002AC */
label00000296:
00000296 206E FEF0 movea.l A0, [A6 - 0x110]
0000029A 52AE FEF0 addq.l [A6 - 0x110], 1
0000029E 226E FEF4 movea.l A1, [A6 - 0x10C]
000002A2 52AE FEF4 addq.l [A6 - 0x10C], 1
000002A6 1091 move.b [A0], [A1]
000002A8 536E FEF8 subq.w [A6 - 0x108], 1
label000002AC:
000002AC 4A6E FEF8 tst.w [A6 - 0x108]
000002B0 66E4 bne -0x1A /* 00000296 */
000002B2 7001 moveq.l D0, 0x01
000002B4 1B40 AF2D move.b [A5 - 0x50D3], D0
000002B8 600A bra +0xC /* 000002C4 */
000002BA 1B6E FF02 AF31 move.b [A5 - 0x50CF], [A6 - 0xFE]
000002C0 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
label000002C4:
000002C4 4A6D C53C tst.w [A5 - 0x3AC4]
000002C8 6700 009A beq +0x9C /* 00000364 */
000002CC 102D 96E4 move.b D0, [A5 - 0x691C]
000002D0 4880 ext.w D0
000002D2 48C0 ext.l D0
000002D4 D080 add.l D0, D0
000002D6 41ED DABE lea.l A0, [A5 - 0x2542]
000002DA D1C0 add.l A0, D0
000002DC 0C50 0002 cmpi.w [A0], 0x2
000002E0 6600 0082 bne +0x84 /* 00000364 */
000002E4 4A2D AF30 tst.b [A5 - 0x50D0]
000002E8 6700 007A beq +0x7C /* 00000364 */
000002EC 7000 moveq.l D0, 0x00
000002EE 102D AF2F move.b D0, [A5 - 0x50D1]
000002F2 3B40 AE62 move.w [A5 - 0x519E], D0
000002F6 7000 moveq.l D0, 0x00
000002F8 102D AF2E move.b D0, [A5 - 0x50D2]
000002FC 3B40 AE60 move.w [A5 - 0x51A0], D0
00000300 422D AF30 clr.b [A5 - 0x50D0]
00000304 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000308 4A40 tst.w D0
0000030A 6648 bne +0x4A /* 00000354 */
0000030C 41F9 0000 0010 lea.l A0, [0x00000010 /* __m68k_vec_illegal__ */]
00000312 2D48 FEFC move.l [A6 - 0x104], A0
00000316 3F3C 001B move.w -[A7], 0x1B
0000031A 2F2E FEFC move.l -[A7], [A6 - 0x104]
0000031E 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000322 5C8F addq.l A7, 6
00000324 3F3C 0001 move.w -[A7], 0x1
00000328 4879 0000 002E push.l 0x2E /* '.' */
0000032E 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000332 5C8F addq.l A7, 6
00000334 41F9 0000 0030 lea.l A0, [0x00000030]
0000033A 2D48 FEFC move.l [A6 - 0x104], A0
0000033E 4267 clr.w -[A7]
00000340 3F3C 000C move.w -[A7], 0xC
00000344 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000348 4EBA 0FA2 jsr [PC + 0xFA2 /* 000012EC */]
0000034C 508F addq.l A7, 8
0000034E 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000352 6010 bra +0x12 /* 00000364 */
label00000354:
00000354 4A2D AF2D tst.b [A5 - 0x50D3]
00000358 660A bne +0xC /* 00000364 */
0000035A 426D C53C clr.w [A5 - 0x3AC4]
0000035E 7006 moveq.l D0, 0x06
00000360 6000 010A bra +0x10C /* 0000046C */
label00000364:
00000364 4A6D F0AA tst.w [A5 - 0xF56]
00000368 6712 beq +0x14 /* 0000037C */
0000036A 3D6D F0AA FEFA move.w [A6 - 0x106], [A5 - 0xF56]
00000370 426D F0AA clr.w [A5 - 0xF56]
00000374 302E FEFA move.w D0, [A6 - 0x106]
00000378 6000 00F2 bra +0xF4 /* 0000046C */
label0000037C:
0000037C 4EBA 16CE jsr [PC + 0x16CE /* 00001A4C */]
00000380 2B40 B13E move.l [A5 - 0x4EC2], D0
00000384 206D B13E movea.l A0, [A5 - 0x4EC2]
00000388 3028 0002 move.w D0, [A0 + 0x2]
0000038C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000390 0003 0003 ori.b D3, 0x3
00000394 00D6 .incomplete
00000396 0002 4A6D ori.b D2, 0x6D /* 'm' */
0000039A C542 exg D2, D2
0000039C 6700 0068 beq +0x6A /* 00000406 */
000003A0 4A6D AEC6 tst.w [A5 - 0x513A]
000003A4 6660 bne +0x62 /* 00000406 */
000003A6 302D C546 move.w D0, [A5 - 0x3ABA]
000003AA 48C0 ext.l D0
000003AC EB80 asl D0, 5
000003AE 41ED B6A4 lea.l A0, [A5 - 0x495C]
000003B2 D1C0 add.l A0, D0
000003B4 4AA8 0014 tst.l [A0 + 0x14]
000003B8 6716 beq +0x18 /* 000003D0 */
000003BA 302D C546 move.w D0, [A5 - 0x3ABA]
000003BE 48C0 ext.l D0
000003C0 EB80 asl D0, 5
000003C2 41ED B6A4 lea.l A0, [A5 - 0x495C]
000003C6 D1C0 add.l A0, D0
000003C8 4850 pea.l [A0]
000003CA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000003CE 588F addq.l A7, 4
label000003D0:
000003D0 302D C542 move.w D0, [A5 - 0x3ABE]
000003D4 0640 0010 addi.w D0, 0x10
000003D8 48C0 ext.l D0
000003DA E780 asl D0, 3
000003DC D0AD B69C add.l D0, [A5 - 0x4964]
000003E0 322D C546 move.w D1, [A5 - 0x3ABA]
000003E4 48C1 ext.l D1
000003E6 EB81 asl D1, 5
000003E8 41ED B6A4 lea.l A0, [A5 - 0x495C]
000003EC D1C1 add.l A0, D1
000003EE 4850 pea.l [A0]
000003F0 2F00 move.l -[A7], D0
000003F2 3F2D C544 move.w -[A7], [A5 - 0x3ABC]
000003F6 3F2D B696 move.w -[A7], [A5 - 0x496A]
000003FA 3F2D B694 move.w -[A7], [A5 - 0x496C]
000003FE 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000402 4FEF 000E lea.l A7, [A7 + 0xE]
label00000406:
00000406 4A6D AEC6 tst.w [A5 - 0x513A]
0000040A 6716 beq +0x18 /* 00000422 */
0000040C 3F2D B696 move.w -[A7], [A5 - 0x496A]
00000410 3F2D B694 move.w -[A7], [A5 - 0x496C]
00000414 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000418 588F addq.l A7, 4
0000041A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000041E 6000 004A bra +0x4C /* 0000046A */
label00000422:
00000422 4A6D C53C tst.w [A5 - 0x3AC4]
00000426 6716 beq +0x18 /* 0000043E */
00000428 102D 96E4 move.b D0, [A5 - 0x691C]
0000042C 4880 ext.w D0
0000042E 48C0 ext.l D0
00000430 D080 add.l D0, D0
00000432 41ED DABE lea.l A0, [A5 - 0x2542]
00000436 D1C0 add.l A0, D0
00000438 0C50 0002 cmpi.w [A0], 0x2
0000043C 660C bne +0xE /* 0000044A */
label0000043E:
0000043E 4A6D C540 tst.w [A5 - 0x3AC0]
00000442 6712 beq +0x14 /* 00000456 */
00000444 4A2D AED2 tst.b [A5 - 0x512E]
00000448 660C bne +0xE /* 00000456 */
label0000044A:
0000044A 4A2D AED3 tst.b [A5 - 0x512D]
0000044E 6606 bne +0x8 /* 00000456 */
00000450 4EBA 0070 jsr [PC + 0x70 /* 000004C2 */]
00000454 6016 bra +0x18 /* 0000046C */
label00000456:
00000456 4A2D AED2 tst.b [A5 - 0x512E]
0000045A 660E bne +0x10 /* 0000046A */
0000045C 4A2D AED3 tst.b [A5 - 0x512D]
00000460 6608 bne +0xA /* 0000046A */
00000462 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000466 1B40 C391 move.b [A5 - 0x3C6F], D0
label0000046A:
0000046A 7000 moveq.l D0, 0x00
label0000046C:
0000046C 4E5E unlink A6
0000046E 4E75 rts
00000470 4745 chk.w D3, D5
00000472 5443 addq.w D3, 2
00000474 4F4D chk.w D7, A5
00000476 4D41 chk.w D6, D1
export_21:
fn00000478:
00000478 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
0000047E 6708 beq +0xA /* 00000488 */
00000480 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
00000486 6604 bne +0x6 /* 0000048C */
label00000488:
00000488 4EBA 122E jsr [PC + 0x122E /* 000016B8 */]
label0000048C:
0000048C 0C6D 0005 AEC2 cmpi.w [A5 - 0x513E], 0x5
00000492 6D04 blt +0x6 /* 00000498 */
00000494 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
label00000498:
00000498 0C6D 0003 AEC2 cmpi.w [A5 - 0x513E], 0x3
0000049E 0C6D 0002 AEC2 cmpi.w [A5 - 0x513E], 0x2
000004A4 6D04 blt +0x6 /* 000004AA */
000004A6 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
label000004AA:
000004AA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000004AE 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000004B2 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004B6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004BA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000004BE 548F addq.l A7, 2
000004C0 4E75 rts
fn000004C2:
000004C2 4E56 FFF8 link A6, -0x0008
000004C6 41ED AF56 lea.l A0, [A5 - 0x50AA]
000004CA D0ED AF54 add.w A0, [A5 - 0x50AC]
000004CE 7000 moveq.l D0, 0x00
000004D0 1010 move.b D0, [A0]
000004D2 0C40 00FF cmpi.w D0, 0xFF
000004D6 660A bne +0xC /* 000004E2 */
000004D8 426D AF54 clr.w [A5 - 0x50AC]
000004DC 7001 moveq.l D0, 0x01
000004DE 6000 0064 bra +0x66 /* 00000544 */
label000004E2:
000004E2 41ED AF56 lea.l A0, [A5 - 0x50AA]
000004E6 D0ED AF54 add.w A0, [A5 - 0x50AC]
000004EA 7000 moveq.l D0, 0x00
000004EC 1010 move.b D0, [A0]
000004EE 3B40 AE62 move.w [A5 - 0x519E], D0
000004F2 41ED AF66 lea.l A0, [A5 - 0x509A]
000004F6 D0ED AF54 add.w A0, [A5 - 0x50AC]
000004FA 7000 moveq.l D0, 0x00
000004FC 1010 move.b D0, [A0]
000004FE 3B40 AE60 move.w [A5 - 0x51A0], D0
00000502 526D AF54 addq.w [A5 - 0x50AC], 1
00000506 4EBA 0074 jsr [PC + 0x74 /* 0000057C */]
0000050A 426D C53C clr.w [A5 - 0x3AC4]
0000050E 42A7 clr.l -[A7]
00000510 A975 syscall TickCount
00000512 201F move.l D0, [A7]+
00000514 2D40 FFFC move.l [A6 - 0x4], D0
00000518 6004 bra +0x6 /* 0000051E */
label0000051A:
0000051A 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
label0000051E:
0000051E 42A7 clr.l -[A7]
00000520 A975 syscall TickCount
00000522 201F move.l D0, [A7]+
00000524 2D40 FFF8 move.l [A6 - 0x8], D0
00000528 90AE FFFC sub.l D0, [A6 - 0x4]
0000052C 0C80 0000 0078 cmpi.l D0, 0x78 /* 'x' */
00000532 65E6 bcs -0x18 /* 0000051A */
00000534 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000538 3F3C 0002 move.w -[A7], 0x2
0000053C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000540 548F addq.l A7, 2
00000542 7006 moveq.l D0, 0x06
label00000544:
00000544 4E5E unlink A6
00000546 4E75 rts
00000548 444F neg.w A7
0000054A 4E45 trap 5
0000054C 5854 addq.w [A4], 4
0000054E 4445 neg.w D5
export_26:
00000550 4A2D AF2D tst.b [A5 - 0x50D3]
00000554 6714 beq +0x16 /* 0000056A */
00000556 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
0000055A 422D AF2D clr.b [A5 - 0x50D3]
0000055E 4EBA 001C jsr [PC + 0x1C /* 0000057C */]
00000562 41ED AF0C lea.l A0, [A5 - 0x50F4]
00000566 2008 move.l D0, A0
00000568 6002 bra +0x4 /* 0000056C */
label0000056A:
0000056A 7000 moveq.l D0, 0x00
label0000056C:
0000056C 4E75 rts
export_29:
fn0000056E:
0000056E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000572 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000576 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000057A 4E75 rts
fn0000057C:
0000057C 0C6D 00FF C54E cmpi.w [A5 - 0x3AB2], 0xFF
00000582 6720 beq +0x22 /* 000005A4 */
00000584 4267 clr.w -[A7]
00000586 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
0000058A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000058E 588F addq.l A7, 4
00000590 3B7C 00FF C54E move.w [A5 - 0x3AB2], 0xFF
00000596 102D 96E4 move.b D0, [A5 - 0x691C]
0000059A 4880 ext.w D0
0000059C 3F00 move.w -[A7], D0
0000059E 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
000005A2 548F addq.l A7, 2
label000005A4:
000005A4 4267 clr.w -[A7]
000005A6 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
000005AA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000005AE 588F addq.l A7, 4
000005B0 4267 clr.w -[A7]
000005B2 7000 moveq.l D0, 0x00
000005B4 102D AED8 move.b D0, [A5 - 0x5128]
000005B8 3F00 move.w -[A7], D0
000005BA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000005BE 588F addq.l A7, 4
000005C0 303C 00FF move.w D0, 0xFF
000005C4 3B40 C54C move.w [A5 - 0x3AB4], D0
000005C8 1B40 AED8 move.b [A5 - 0x5128], D0
000005CC 4E75 rts
export_23:
000005CE 4E56 FFE6 link A6, -0x001A
000005D2 2F03 move.l -[A7], D3
000005D4 3F3C 0192 move.w -[A7], 0x192
000005D8 A936 syscall DeleteMenu
000005DA 3F3C 0194 move.w -[A7], 0x194
000005DE A936 syscall DeleteMenu
000005E0 3F3C 0193 move.w -[A7], 0x193
000005E4 A936 syscall DeleteMenu
000005E6 3F3C 0196 move.w -[A7], 0x196
000005EA A936 syscall DeleteMenu
000005EC 2F2D F10A move.l -[A7], [A5 - 0xEF6]
000005F0 4267 clr.w -[A7]
000005F2 A935 syscall InsertMenu
000005F4 A937 syscall DrawMenuBar
000005F6 2F2D F106 move.l -[A7], [A5 - 0xEFA]
000005FA 3F3C 0002 move.w -[A7], 0x2
000005FE A93A syscall DisableItem
00000600 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000604 3F3C 0003 move.w -[A7], 0x3
00000608 A93A syscall DisableItem
0000060A 2F2D F106 move.l -[A7], [A5 - 0xEFA]
0000060E 3F3C 0006 move.w -[A7], 0x6
00000612 A93A syscall DisableItem
00000614 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000618 3F3C 0004 move.w -[A7], 0x4
0000061C A93A syscall DisableItem
0000061E 7001 moveq.l D0, 0x01
00000620 3B40 C540 move.w [A5 - 0x3AC0], D0
00000624 41ED CEB8 lea.l A0, [A5 - 0x3148]
00000628 2B48 CEC8 move.l [A5 - 0x3138], A0
0000062C 3D6D C548 FFF4 move.w [A6 - 0xC], [A5 - 0x3AB8]
00000632 3D6D C53C FFF6 move.w [A6 - 0xA], [A5 - 0x3AC4]
00000638 4A6D C548 tst.w [A5 - 0x3AB8]
0000063C 660A bne +0xC /* 00000648 */
0000063E 7001 moveq.l D0, 0x01
00000640 3B40 C548 move.w [A5 - 0x3AB8], D0
00000644 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
label00000648:
00000648 4EBA 18C4 jsr [PC + 0x18C4 /* 00001F0E */]
0000064C 7001 moveq.l D0, 0x01
0000064E 1B40 AEE6 move.b [A5 - 0x511A], D0
00000652 422D BAAF clr.b [A5 - 0x4551]
00000656 426E FFFE clr.w [A6 - 0x2]
0000065A 6000 0090 bra +0x92 /* 000006EC */
label0000065E:
0000065E 42AD BAB8 clr.l [A5 - 0x4548]
00000662 302E FFFE move.w D0, [A6 - 0x2]
00000666 C1FC 0028 muls.w D0, 0x28 /* '(' */
0000066A 41ED C552 lea.l A0, [A5 - 0x3AAE]
0000066E D0EE FFFE add.w A0, [A6 - 0x2]
00000672 7200 moveq.l D1, 0x00
00000674 1228 0001 move.b D1, [A0 + 0x1]
00000678 0641 0010 addi.w D1, 0x10
0000067C 4841 swap.w D1
0000067E 4241 clr.w D1
00000680 4841 swap.w D1
00000682 E781 asl D1, 3
00000684 D2AD B69C add.l D1, [A5 - 0x4964]
00000688 486D BAA4 pea.l [A5 - 0x455C]
0000068C 2F01 move.l -[A7], D1
0000068E 4267 clr.w -[A7]
00000690 0640 001E addi.w D0, 0x1E
00000694 3F00 move.w -[A7], D0
00000696 3F3C 001E move.w -[A7], 0x1E
0000069A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000069E 4FEF 000E lea.l A7, [A7 + 0xE]
000006A2 42AD BAB8 clr.l [A5 - 0x4548]
000006A6 302E FFFE move.w D0, [A6 - 0x2]
000006AA C1FC 0028 muls.w D0, 0x28 /* '(' */
000006AE 41ED C552 lea.l A0, [A5 - 0x3AAE]
000006B2 D0EE FFFE add.w A0, [A6 - 0x2]
000006B6 7200 moveq.l D1, 0x00
000006B8 1228 0001 move.b D1, [A0 + 0x1]
000006BC 0641 0010 addi.w D1, 0x10
000006C0 4841 swap.w D1
000006C2 4241 clr.w D1
000006C4 4841 swap.w D1
000006C6 E781 asl D1, 3
000006C8 D2AD B69C add.l D1, [A5 - 0x4964]
000006CC 486D BAA4 pea.l [A5 - 0x455C]
000006D0 2F01 move.l -[A7], D1
000006D2 3F3C 0001 move.w -[A7], 0x1
000006D6 0640 001E addi.w D0, 0x1E
000006DA 3F00 move.w -[A7], D0
000006DC 3F3C 01DA move.w -[A7], 0x1DA
000006E0 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000006E4 4FEF 000E lea.l A7, [A7 + 0xE]
000006E8 526E FFFE addq.w [A6 - 0x2], 1
label000006EC:
000006EC 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
000006F2 6D00 FF6A blt -0x94 /* 0000065E */
000006F6 422D AEE6 clr.b [A5 - 0x511A]
000006FA 486D BAA4 pea.l [A5 - 0x455C]
000006FE 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000702 588F addq.l A7, 4
00000704 4EBA FA2A jsr [PC - 0x5D6 /* 00000130 */]
00000708 4EBA FE64 jsr [PC - 0x19C /* 0000056E */]
0000070C 426E FFFE clr.w [A6 - 0x2]
00000710 6012 bra +0x14 /* 00000724 */
label00000712:
00000712 302E FFFE move.w D0, [A6 - 0x2]
00000716 526E FFFE addq.w [A6 - 0x2], 1
0000071A 41ED C534 lea.l A0, [A5 - 0x3ACC]
0000071E D0C0 add.w A0, D0
00000720 70FF moveq.l D0, 0xFFFFFFFF
00000722 1080 move.b [A0], D0
label00000724:
00000724 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
0000072A 6DE6 blt -0x18 /* 00000712 */
0000072C 2D6D B162 FFEC move.l [A6 - 0x14], [A5 - 0x4E9E]
00000732 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000736 2D48 FFF0 move.l [A6 - 0x10], A0
0000073A 426E FFFE clr.w [A6 - 0x2]
0000073E 6016 bra +0x18 /* 00000756 */
label00000740:
00000740 206E FFEC movea.l A0, [A6 - 0x14]
00000744 52AE FFEC addq.l [A6 - 0x14], 1
00000748 226E FFF0 movea.l A1, [A6 - 0x10]
0000074C 52AE FFF0 addq.l [A6 - 0x10], 1
00000750 1091 move.b [A0], [A1]
00000752 526E FFFE addq.w [A6 - 0x2], 1
label00000756:
00000756 0C6E 01E0 FFFE cmpi.w [A6 - 0x2], 0x1E0
0000075C 6DE2 blt -0x1C /* 00000740 */
0000075E 6000 0466 bra +0x468 /* 00000BC6 */
label00000762:
00000762 7001 moveq.l D0, 0x01
00000764 1B40 AEBE move.b [A5 - 0x5142], D0
00000768 4EBA FA22 jsr [PC - 0x5DE /* 0000018C */]
0000076C 3D40 FFE6 move.w [A6 - 0x1A], D0
00000770 4A6E FFE6 tst.w [A6 - 0x1A]
00000774 67EC beq -0x12 /* 00000762 */
00000776 302E FFE6 move.w D0, [A6 - 0x1A]
0000077A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000077E 0005 0016 ori.b D5, 0x16
00000782 1002 move.b D0, D2
00000784 01AA 1003 bclr [A2 + 0x1003], D0
00000788 02DE .incomplete
0000078A 3000 move.w D0, D0
0000078C 0344 bchg D4, D1
0000078E 3002 move.w D0, D2
00000790 0382 bclr D2, D1
00000792 3003 move.w D0, D3
00000794 0432 302D C54C subi.b <<invalid full ext with I/IS == 4>>, 0x2D /* '-' */
0000079A D040 add.w D0, D0
0000079C 0240 0070 andi.w D0, 0x70 /* 'p' */
000007A0 0A40 0070 xori.w D0, 0x70 /* 'p' */
000007A4 7207 moveq.l D1, 0x07
000007A6 C26D C54C and.w D1, [A5 - 0x3AB4]
000007AA 8041 or.w D0, D1
000007AC 3D40 FFFC move.w [A6 - 0x4], D0
000007B0 4A6D C542 tst.w [A5 - 0x3ABE]
000007B4 6700 0116 beq +0x118 /* 000008CC */
000007B8 41ED CECC lea.l A0, [A5 - 0x3134]
000007BC D0ED C54C add.w A0, [A5 - 0x3AB4]
000007C0 4A10 tst.b [A0]
000007C2 6722 beq +0x24 /* 000007E6 */
000007C4 41ED C328 lea.l A0, [A5 - 0x3CD8]
000007C8 D0ED C54C add.w A0, [A5 - 0x3AB4]
000007CC 7000 moveq.l D0, 0x00
000007CE 1010 move.b D0, [A0]
000007D0 4840 swap.w D0
000007D2 4240 clr.w D0
000007D4 4840 swap.w D0
000007D6 EB80 asl D0, 5
000007D8 41ED B6A4 lea.l A0, [A5 - 0x495C]
000007DC D1C0 add.l A0, D0
000007DE 4850 pea.l [A0]
000007E0 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000007E4 588F addq.l A7, 4
label000007E6:
000007E6 302D C546 move.w D0, [A5 - 0x3ABA]
000007EA 48C0 ext.l D0
000007EC EB80 asl D0, 5
000007EE 41ED B6A4 lea.l A0, [A5 - 0x495C]
000007F2 D1C0 add.l A0, D0
000007F4 4AA8 0014 tst.l [A0 + 0x14]
000007F8 6716 beq +0x18 /* 00000810 */
000007FA 302D C546 move.w D0, [A5 - 0x3ABA]
000007FE 48C0 ext.l D0
00000800 EB80 asl D0, 5
00000802 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000806 D1C0 add.l A0, D0
00000808 4850 pea.l [A0]
0000080A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000080E 588F addq.l A7, 4
label00000810:
00000810 302D C54C move.w D0, [A5 - 0x3AB4]
00000814 48C0 ext.l D0
00000816 D080 add.l D0, D0
00000818 D0AD CF0C add.l D0, [A5 - 0x30F4]
0000081C 322D C54C move.w D1, [A5 - 0x3AB4]
00000820 E641 asr D1.w, 3
00000822 48C1 ext.l D1
00000824 D281 add.l D1, D1
00000826 D2AD CF10 add.l D1, [A5 - 0x30F0]
0000082A 342D C542 move.w D2, [A5 - 0x3ABE]
0000082E 0642 0010 addi.w D2, 0x10
00000832 48C2 ext.l D2
00000834 E782 asl D2, 3
00000836 D4AD B69C add.l D2, [A5 - 0x4964]
0000083A 362D C546 move.w D3, [A5 - 0x3ABA]
0000083E 48C3 ext.l D3
00000840 EB83 asl D3, 5
00000842 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000846 D1C3 add.l A0, D3
00000848 4850 pea.l [A0]
0000084A 2F02 move.l -[A7], D2
0000084C 3F2D C544 move.w -[A7], [A5 - 0x3ABC]
00000850 2041 movea.l A0, D1
00000852 3F10 move.w -[A7], [A0]
00000854 2040 movea.l A0, D0
00000856 3F10 move.w -[A7], [A0]
00000858 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000085C 4FEF 000E lea.l A7, [A7 + 0xE]
00000860 41ED CECC lea.l A0, [A5 - 0x3134]
00000864 D0ED C54C add.w A0, [A5 - 0x3AB4]
00000868 302D C544 move.w D0, [A5 - 0x3ABC]
0000086C ED48 lsl D0.w, 6
0000086E 806D C542 or.w D0, [A5 - 0x3ABE]
00000872 1080 move.b [A0], D0
00000874 41ED C328 lea.l A0, [A5 - 0x3CD8]
00000878 D0ED C54C add.w A0, [A5 - 0x3AB4]
0000087C 10AD C547 move.b [A0], [A5 - 0x3AB9]
00000880 302E FFFC move.w D0, [A6 - 0x4]
00000884 48C0 ext.l D0
00000886 E580 asl D0, 2
00000888 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000088C D1C0 add.l A0, D0
0000088E 4A6D C544 tst.w [A5 - 0x3ABC]
00000892 6706 beq +0x8 /* 0000089A */
00000894 48E7 0080 movem.l -[A7], A0
00000898 6008 bra +0xA /* 000008A2 */
label0000089A:
0000089A 48E7 0080 movem.l -[A7], A0
0000089E 7001 moveq.l D0, 0x01
000008A0 6002 bra +0x4 /* 000008A4 */
label000008A2:
000008A2 7000 moveq.l D0, 0x00
label000008A4:
000008A4 4CDF 0100 movem.l A0, [A7]+
000008A8 1140 0001 move.b [A0 + 0x1], D0
000008AC 302E FFFC move.w D0, [A6 - 0x4]
000008B0 48C0 ext.l D0
000008B2 E580 asl D0, 2
000008B4 41ED 94BC lea.l A0, [A5 - 0x6B44]
000008B8 D1C0 add.l A0, D0
000008BA 43ED AECA lea.l A1, [A5 - 0x5136]
000008BE D2ED C542 add.w A1, [A5 - 0x3ABE]
000008C2 1091 move.b [A0], [A1]
000008C4 426D C542 clr.w [A5 - 0x3ABE]
000008C8 6000 02FC bra +0x2FE /* 00000BC6 */
label000008CC:
000008CC 41ED CECC lea.l A0, [A5 - 0x3134]
000008D0 D0ED C54C add.w A0, [A5 - 0x3AB4]
000008D4 4A10 tst.b [A0]
000008D6 6700 02EE beq +0x2F0 /* 00000BC6 */
000008DA 41ED CECC lea.l A0, [A5 - 0x3134]
000008DE D0ED C54C add.w A0, [A5 - 0x3AB4]
000008E2 7000 moveq.l D0, 0x00
000008E4 1010 move.b D0, [A0]
000008E6 0240 0007 andi.w D0, 0x7
000008EA 3B40 C542 move.w [A5 - 0x3ABE], D0
000008EE 41ED CECC lea.l A0, [A5 - 0x3134]
000008F2 D0ED C54C add.w A0, [A5 - 0x3AB4]
000008F6 7000 moveq.l D0, 0x00
000008F8 1010 move.b D0, [A0]
000008FA EC48 lsr D0.w, 6
000008FC 3B40 C544 move.w [A5 - 0x3ABC], D0
00000900 41ED C328 lea.l A0, [A5 - 0x3CD8]
00000904 D0ED C54C add.w A0, [A5 - 0x3AB4]
00000908 7000 moveq.l D0, 0x00
0000090A 1010 move.b D0, [A0]
0000090C 3B40 C546 move.w [A5 - 0x3ABA], D0
00000910 41ED CECC lea.l A0, [A5 - 0x3134]
00000914 D0ED C54C add.w A0, [A5 - 0x3AB4]
00000918 4210 clr.b [A0]
0000091A 302E FFFC move.w D0, [A6 - 0x4]
0000091E 48C0 ext.l D0
00000920 E580 asl D0, 2
00000922 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000926 D1C0 add.l A0, D0
00000928 4210 clr.b [A0]
0000092A 6000 029A bra +0x29C /* 00000BC6 */
0000092E 4A6D C542 tst.w [A5 - 0x3ABE]
00000932 672E beq +0x30 /* 00000962 */
00000934 302D C546 move.w D0, [A5 - 0x3ABA]
00000938 48C0 ext.l D0
0000093A EB80 asl D0, 5
0000093C 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000940 D1C0 add.l A0, D0
00000942 4AA8 0014 tst.l [A0 + 0x14]
00000946 671A beq +0x1C /* 00000962 */
00000948 302D C546 move.w D0, [A5 - 0x3ABA]
0000094C 48C0 ext.l D0
0000094E EB80 asl D0, 5
00000950 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000954 D1C0 add.l A0, D0
00000956 4850 pea.l [A0]
00000958 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000095C 588F addq.l A7, 4
0000095E 426D C542 clr.w [A5 - 0x3ABE]
label00000962:
00000962 302D B696 move.w D0, [A5 - 0x496A]
00000966 0640 FFEC addi.w D0, 0xFFEC
0000096A 48C0 ext.l D0
0000096C 81FC 0028 divs.w D0, 0x28 /* '(' */
00000970 3D40 FFFC move.w [A6 - 0x4], D0
00000974 4A6D B696 tst.w [A5 - 0x496A]
00000978 6F00 0062 ble +0x64 /* 000009DC */
0000097C 4A6E FFFC tst.w [A6 - 0x4]
00000980 6D00 005A blt +0x5C /* 000009DC */
00000984 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
0000098A 6E50 bgt +0x52 /* 000009DC */
0000098C 0C6D 002D B694 cmpi.w [A5 - 0x496C], 0x2D /* '-' */
00000992 6C20 bge +0x22 /* 000009B4 */
00000994 0C6D 000F B694 cmpi.w [A5 - 0x496C], 0xF
0000099A 6F18 ble +0x1A /* 000009B4 */
0000099C 41ED C552 lea.l A0, [A5 - 0x3AAE]
000009A0 D0EE FFFC add.w A0, [A6 - 0x4]
000009A4 7000 moveq.l D0, 0x00
000009A6 1028 0001 move.b D0, [A0 + 0x1]
000009AA 3B40 C542 move.w [A5 - 0x3ABE], D0
000009AE 426D C544 clr.w [A5 - 0x3ABC]
000009B2 6028 bra +0x2A /* 000009DC */
label000009B4:
000009B4 0C6D 01C7 B694 cmpi.w [A5 - 0x496C], 0x1C7
000009BA 6F20 ble +0x22 /* 000009DC */
000009BC 0C6D 01E7 B694 cmpi.w [A5 - 0x496C], 0x1E7
000009C2 6C18 bge +0x1A /* 000009DC */
000009C4 41ED C552 lea.l A0, [A5 - 0x3AAE]
000009C8 D0EE FFFC add.w A0, [A6 - 0x4]
000009CC 7000 moveq.l D0, 0x00
000009CE 1028 0001 move.b D0, [A0 + 0x1]
000009D2 3B40 C542 move.w [A5 - 0x3ABE], D0
000009D6 7001 moveq.l D0, 0x01
000009D8 3B40 C544 move.w [A5 - 0x3ABC], D0
label000009DC:
000009DC 4A6D C542 tst.w [A5 - 0x3ABE]
000009E0 6700 01E4 beq +0x1E6 /* 00000BC6 */
000009E4 426E FFFC clr.w [A6 - 0x4]
000009E8 6004 bra +0x6 /* 000009EE */
label000009EA:
000009EA 526E FFFC addq.w [A6 - 0x4], 1
label000009EE:
000009EE 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */
000009F4 6C14 bge +0x16 /* 00000A0A */
000009F6 302E FFFC move.w D0, [A6 - 0x4]
000009FA 48C0 ext.l D0
000009FC EB80 asl D0, 5
000009FE 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000A02 D1C0 add.l A0, D0
00000A04 4AA8 0014 tst.l [A0 + 0x14]
00000A08 66E0 bne -0x1E /* 000009EA */
label00000A0A:
00000A0A 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */
00000A10 6614 bne +0x16 /* 00000A26 */
00000A12 426D C542 clr.w [A5 - 0x3ABE]
00000A16 4879 0000 005E push.l 0x5E /* '^' */
00000A1C 4EBA 01BA jsr [PC + 0x1BA /* 00000BD8 */]
00000A20 588F addq.l A7, 4
00000A22 6000 01A2 bra +0x1A4 /* 00000BC6 */
label00000A26:
00000A26 3B6E FFFC C546 move.w [A5 - 0x3ABA], [A6 - 0x4]
00000A2C 302D C542 move.w D0, [A5 - 0x3ABE]
00000A30 0640 0010 addi.w D0, 0x10
00000A34 48C0 ext.l D0
00000A36 E780 asl D0, 3
00000A38 D0AD B69C add.l D0, [A5 - 0x4964]
00000A3C 322D C546 move.w D1, [A5 - 0x3ABA]
00000A40 48C1 ext.l D1
00000A42 EB81 asl D1, 5
00000A44 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000A48 D1C1 add.l A0, D1
00000A4A 4850 pea.l [A0]
00000A4C 2F00 move.l -[A7], D0
00000A4E 3F2D C544 move.w -[A7], [A5 - 0x3ABC]
00000A52 3F2D B696 move.w -[A7], [A5 - 0x496A]
00000A56 3F2D B694 move.w -[A7], [A5 - 0x496C]
00000A5A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000A5E 4FEF 000E lea.l A7, [A7 + 0xE]
00000A62 6000 0162 bra +0x164 /* 00000BC6 */
00000A66 3F3C 0001 move.w -[A7], 0x1
00000A6A 3F3C 000C move.w -[A7], 0xC
00000A6E 4879 0000 0070 push.l 0x70 /* 'p' */
00000A74 4EBA 0876 jsr [PC + 0x876 /* 000012EC */]
00000A78 508F addq.l A7, 8
00000A7A 0C40 1003 cmpi.w D0, 0x1003
00000A7E 6600 0146 bne +0x148 /* 00000BC6 */
00000A82 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000A86 426E FFFE clr.w [A6 - 0x2]
00000A8A 6038 bra +0x3A /* 00000AC4 */
label00000A8C:
00000A8C 41ED CECC lea.l A0, [A5 - 0x3134]
00000A90 D0EE FFFE add.w A0, [A6 - 0x2]
00000A94 4210 clr.b [A0]
00000A96 302E FFFE move.w D0, [A6 - 0x2]
00000A9A D040 add.w D0, D0
00000A9C 0240 0070 andi.w D0, 0x70 /* 'p' */
00000AA0 0A40 0070 xori.w D0, 0x70 /* 'p' */
00000AA4 7207 moveq.l D1, 0x07
00000AA6 C26E FFFE and.w D1, [A6 - 0x2]
00000AAA 8041 or.w D0, D1
00000AAC 3D40 FFFA move.w [A6 - 0x6], D0
00000AB0 302E FFFA move.w D0, [A6 - 0x6]
00000AB4 48C0 ext.l D0
00000AB6 E580 asl D0, 2
00000AB8 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000ABC D1C0 add.l A0, D0
00000ABE 4210 clr.b [A0]
00000AC0 526E FFFE addq.w [A6 - 0x2], 1
label00000AC4:
00000AC4 0C6E 0040 FFFE cmpi.w [A6 - 0x2], 0x40 /* '@' */
00000ACA 65C0 bcs -0x3E /* 00000A8C */
00000ACC 6000 00F8 bra +0xFA /* 00000BC6 */
00000AD0 2D6D B162 FFEC move.l [A6 - 0x14], [A5 - 0x4E9E]
00000AD6 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000ADA 2D48 FFF0 move.l [A6 - 0x10], A0
00000ADE 426E FFFE clr.w [A6 - 0x2]
00000AE2 6016 bra +0x18 /* 00000AFA */
label00000AE4:
00000AE4 206E FFF0 movea.l A0, [A6 - 0x10]
00000AE8 52AE FFF0 addq.l [A6 - 0x10], 1
00000AEC 226E FFEC movea.l A1, [A6 - 0x14]
00000AF0 52AE FFEC addq.l [A6 - 0x14], 1
00000AF4 1091 move.b [A0], [A1]
00000AF6 526E FFFE addq.w [A6 - 0x2], 1
label00000AFA:
00000AFA 0C6E 01E0 FFFE cmpi.w [A6 - 0x2], 0x1E0
00000B00 6DE2 blt -0x1C /* 00000AE4 */
00000B02 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000B06 426D C542 clr.w [A5 - 0x3ABE]
00000B0A 4EBA FA62 jsr [PC - 0x59E /* 0000056E */]
00000B0E 6000 00B6 bra +0xB8 /* 00000BC6 */
00000B12 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000B16 2D40 FFE8 move.l [A6 - 0x18], D0
00000B1A 4A80 tst.l D0
00000B1C 6712 beq +0x14 /* 00000B30 */
00000B1E 426D C542 clr.w [A5 - 0x3ABE]
00000B22 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000B26 4EBA 00B0 jsr [PC + 0xB0 /* 00000BD8 */]
00000B2A 588F addq.l A7, 4
00000B2C 6000 0098 bra +0x9A /* 00000BC6 */
label00000B30:
00000B30 3F3C 0195 move.w -[A7], 0x195
00000B34 A936 syscall DeleteMenu
00000B36 2F2D F10E move.l -[A7], [A5 - 0xEF2]
00000B3A 4267 clr.w -[A7]
00000B3C A935 syscall InsertMenu
00000B3E 2F2D F112 move.l -[A7], [A5 - 0xEEE]
00000B42 4267 clr.w -[A7]
00000B44 A935 syscall InsertMenu
00000B46 2F2D F116 move.l -[A7], [A5 - 0xEEA]
00000B4A 4267 clr.w -[A7]
00000B4C A935 syscall InsertMenu
00000B4E 2F2D F11A move.l -[A7], [A5 - 0xEE6]
00000B52 4267 clr.w -[A7]
00000B54 A935 syscall InsertMenu
00000B56 A937 syscall DrawMenuBar
00000B58 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000B5C 3F3C 0002 move.w -[A7], 0x2
00000B60 A939 syscall EnableItem
00000B62 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000B66 3F3C 0003 move.w -[A7], 0x3
00000B6A A939 syscall EnableItem
00000B6C 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000B70 3F3C 0006 move.w -[A7], 0x6
00000B74 A939 syscall EnableItem
00000B76 2F2D F106 move.l -[A7], [A5 - 0xEFA]
00000B7A 3F3C 0004 move.w -[A7], 0x4
00000B7E A939 syscall EnableItem
00000B80 41ED CE90 lea.l A0, [A5 - 0x3170]
00000B84 2B48 CEC8 move.l [A5 - 0x3138], A0
00000B88 426D C542 clr.w [A5 - 0x3ABE]
00000B8C 426D C540 clr.w [A5 - 0x3AC0]
00000B90 3B6E FFF4 C548 move.w [A5 - 0x3AB8], [A6 - 0xC]
00000B96 3B6E FFF6 C53C move.w [A5 - 0x3AC4], [A6 - 0xA]
00000B9C 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00000BA0 4EBA F58E jsr [PC - 0xA72 /* 00000130 */]
00000BA4 4EBA F9C8 jsr [PC - 0x638 /* 0000056E */]
00000BA8 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000BAC 4A6D C53C tst.w [A5 - 0x3AC4]
00000BB0 670E beq +0x10 /* 00000BC0 */
00000BB2 102D 96E4 move.b D0, [A5 - 0x691C]
00000BB6 4880 ext.w D0
00000BB8 3F00 move.w -[A7], D0
00000BBA 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00000BBE 548F addq.l A7, 2
label00000BC0:
00000BC0 422D AEBE clr.b [A5 - 0x5142]
00000BC4 6004 bra +0x6 /* 00000BCA */
label00000BC6:
00000BC6 6000 FB9A bra -0x464 /* 00000762 */
label00000BCA:
00000BCA 261F move.l D3, [A7]+
00000BCC 4E5E unlink A6
00000BCE 4E75 rts
00000BD0 424F clr.w A7
00000BD2 4152 chk.w D0, [A2]
00000BD4 4453 neg.w [A3]
00000BD6 4554 chk.w D2, [A4]
fn00000BD8:
00000BD8 4E56 0000 link A6, 0
00000BDC 4267 clr.w -[A7]
00000BDE 3F3C 000C move.w -[A7], 0xC
00000BE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BE6 4EBA 0704 jsr [PC + 0x704 /* 000012EC */]
00000BEA 508F addq.l A7, 8
00000BEC 4E5E unlink A6
00000BEE 4E75 rts
00000BF0 5345 subq.w D5, 1
00000BF2 5455 addq.w [A5], 2
00000BF4 5045 addq.w D5, 8
00000BF6 5252 addq.w [A2], 1
export_33:
00000BF8 4E56 0000 link A6, 0
00000BFC 4267 clr.w -[A7]
00000BFE 3F3C 000C move.w -[A7], 0xC
00000C02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C06 4EBA 06E4 jsr [PC + 0x6E4 /* 000012EC */]
00000C0A 508F addq.l A7, 8
00000C0C 4EBA F86A jsr [PC - 0x796 /* 00000478 */]
00000C10 4E5E unlink A6
00000C12 4E75 rts
00000C14 4241 clr.w D1
00000C16 4445 neg.w D5
00000C18 5252 addq.w [A2], 1
00000C1A 4F52 chk.w D7, [A2]
00000C1C 4E56 FFF6 link A6, -0x000A
00000C20 426E FFFE clr.w [A6 - 0x2]
00000C24 6004 bra +0x6 /* 00000C2A */
label00000C26:
00000C26 526E FFFE addq.w [A6 - 0x2], 1
label00000C2A:
00000C2A 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */
00000C30 6C16 bge +0x18 /* 00000C48 */
00000C32 302E FFFE move.w D0, [A6 - 0x2]
00000C36 48C0 ext.l D0
00000C38 D080 add.l D0, D0
00000C3A D0AD CF14 add.l D0, [A5 - 0x30EC]
00000C3E 2040 movea.l A0, D0
00000C40 302E 000A move.w D0, [A6 + 0xA]
00000C44 B050 cmp.w D0, [A0]
00000C46 6CDE bge -0x20 /* 00000C26 */
label00000C48:
00000C48 4A6E FFFE tst.w [A6 - 0x2]
00000C4C 6F00 01C4 ble +0x1C6 /* 00000E12 */
00000C50 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */
00000C56 6C00 01BA bge +0x1BC /* 00000E12 */
00000C5A 536E FFFE subq.w [A6 - 0x2], 1
00000C5E 302E FFFE move.w D0, [A6 - 0x2]
00000C62 C1FC 0009 muls.w D0, 0x9 /* '\t' */
00000C66 48C0 ext.l D0
00000C68 D080 add.l D0, D0
00000C6A D0AD CF18 add.l D0, [A5 - 0x30E8]
00000C6E 2D40 FFF6 move.l [A6 - 0xA], D0
00000C72 426E FFFC clr.w [A6 - 0x4]
00000C76 6004 bra +0x6 /* 00000C7C */
label00000C78:
00000C78 526E FFFC addq.w [A6 - 0x4], 1
label00000C7C:
00000C7C 0C6E 0009 FFFC cmpi.w [A6 - 0x4], 0x9 /* '\t' */
00000C82 6C10 bge +0x12 /* 00000C94 */
00000C84 206E FFF6 movea.l A0, [A6 - 0xA]
00000C88 54AE FFF6 addq.l [A6 - 0xA], 2
00000C8C 302E 0008 move.w D0, [A6 + 0x8]
00000C90 B050 cmp.w D0, [A0]
00000C92 6CE4 bge -0x1A /* 00000C78 */
label00000C94:
00000C94 4A6E FFFC tst.w [A6 - 0x4]
00000C98 6F00 0132 ble +0x134 /* 00000DCC */
00000C9C 0C6E 0009 FFFC cmpi.w [A6 - 0x4], 0x9 /* '\t' */
00000CA2 6C00 0128 bge +0x12A /* 00000DCC */
00000CA6 536E FFFC subq.w [A6 - 0x4], 1
00000CAA 302E FFFE move.w D0, [A6 - 0x2]
00000CAE E748 lsl D0.w, 3
00000CB0 806E FFFC or.w D0, [A6 - 0x4]
00000CB4 3D40 FFFA move.w [A6 - 0x6], D0
00000CB8 3B6E FFFA C550 move.w [A5 - 0x3AB0], [A6 - 0x6]
00000CBE 302D C54C move.w D0, [A5 - 0x3AB4]
00000CC2 B06E FFFA cmp.w D0, [A6 - 0x6]
00000CC6 6700 00D8 beq +0xDA /* 00000DA0 */
00000CCA 7000 moveq.l D0, 0x00
00000CCC 102D AED8 move.b D0, [A5 - 0x5128]
00000CD0 B06E FFFA cmp.w D0, [A6 - 0x6]
00000CD4 6700 00CA beq +0xCC /* 00000DA0 */
00000CD8 4267 clr.w -[A7]
00000CDA 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
00000CDE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000CE2 588F addq.l A7, 4
00000CE4 4267 clr.w -[A7]
00000CE6 7000 moveq.l D0, 0x00
00000CE8 102D AED8 move.b D0, [A5 - 0x5128]
00000CEC 3F00 move.w -[A7], D0
00000CEE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000CF2 588F addq.l A7, 4
00000CF4 0C6D 00FF C54C cmpi.w [A5 - 0x3AB4], 0xFF
00000CFA 660C bne +0xE /* 00000D08 */
00000CFC 7000 moveq.l D0, 0x00
00000CFE 102D AED8 move.b D0, [A5 - 0x5128]
00000D02 0C40 00FF cmpi.w D0, 0xFF
00000D06 670E beq +0x10 /* 00000D16 */
label00000D08:
00000D08 3F3C 000C move.w -[A7], 0xC
00000D0C 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000D10 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000D14 588F addq.l A7, 4
label00000D16:
00000D16 303C 00FF move.w D0, 0xFF
00000D1A 3B40 C54C move.w [A5 - 0x3AB4], D0
00000D1E 1B40 AED8 move.b [A5 - 0x5128], D0
00000D22 41ED C534 lea.l A0, [A5 - 0x3ACC]
00000D26 D0EE FFFE add.w A0, [A6 - 0x2]
00000D2A 7001 moveq.l D0, 0x01
00000D2C 322E FFFC move.w D1, [A6 - 0x4]
00000D30 E368 lsl D0.w, D1
00000D32 7200 moveq.l D1, 0x00
00000D34 1210 move.b D1, [A0]
00000D36 C240 and.w D1, D0
00000D38 4A41 tst.w D1
00000D3A 6724 beq +0x26 /* 00000D60 */
00000D3C 700C moveq.l D0, 0x0C
00000D3E 3B40 AF76 move.w [A5 - 0x508A], D0
00000D42 7001 moveq.l D0, 0x01
00000D44 3B40 AF78 move.w [A5 - 0x5088], D0
00000D48 3F2D AF76 move.w -[A7], [A5 - 0x508A]
00000D4C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000D50 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000D54 588F addq.l A7, 4
00000D56 3B6E FFFA C54C move.w [A5 - 0x3AB4], [A6 - 0x6]
00000D5C 6000 00F0 bra +0xF2 /* 00000E4E */
label00000D60:
00000D60 4A2D AEE7 tst.b [A5 - 0x5119]
00000D64 6600 00E8 bne +0xEA /* 00000E4E */
00000D68 4A6D AEF8 tst.w [A5 - 0x5108]
00000D6C 660E bne +0x10 /* 00000D7C */
00000D6E 700C moveq.l D0, 0x0C
00000D70 3B40 AF76 move.w [A5 - 0x508A], D0
00000D74 7001 moveq.l D0, 0x01
00000D76 3B40 AF78 move.w [A5 - 0x5088], D0
00000D7A 600C bra +0xE /* 00000D88 */
label00000D7C:
00000D7C 700A moveq.l D0, 0x0A
00000D7E 3B40 AF76 move.w [A5 - 0x508A], D0
00000D82 7008 moveq.l D0, 0x08
00000D84 3B40 AF78 move.w [A5 - 0x5088], D0
label00000D88:
00000D88 1B6E FFFB AED8 move.b [A5 - 0x5128], [A6 - 0x5]
00000D8E 3F2D AF76 move.w -[A7], [A5 - 0x508A]
00000D92 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000D96 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000D9A 588F addq.l A7, 4
00000D9C 6000 00B0 bra +0xB2 /* 00000E4E */
label00000DA0:
00000DA0 4A2D AEE7 tst.b [A5 - 0x5119]
00000DA4 670C beq +0xE /* 00000DB2 */
00000DA6 302D C54C move.w D0, [A5 - 0x3AB4]
00000DAA B06E FFFA cmp.w D0, [A6 - 0x6]
00000DAE 6600 009E bne +0xA0 /* 00000E4E */
label00000DB2:
00000DB2 302D AF78 move.w D0, [A5 - 0x5088]
00000DB6 B16D AF76 xor.w [A5 - 0x508A], D0
00000DBA 3F2D AF76 move.w -[A7], [A5 - 0x508A]
00000DBE 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000DC2 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000DC6 588F addq.l A7, 4
00000DC8 6000 0084 bra +0x86 /* 00000E4E */
label00000DCC:
00000DCC 3B7C 00FF C550 move.w [A5 - 0x3AB0], 0xFF
00000DD2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000DD6 4267 clr.w -[A7]
00000DD8 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
00000DDC 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000DE0 588F addq.l A7, 4
00000DE2 3F3C 001C move.w -[A7], 0x1C
00000DE6 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000DEA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000DEE 588F addq.l A7, 4
00000DF0 4267 clr.w -[A7]
00000DF2 7000 moveq.l D0, 0x00
00000DF4 102D AED8 move.b D0, [A5 - 0x5128]
00000DF8 3F00 move.w -[A7], D0
00000DFA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000DFE 588F addq.l A7, 4
00000E00 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000E04 303C 00FF move.w D0, 0xFF
00000E08 3B40 C54C move.w [A5 - 0x3AB4], D0
00000E0C 1B40 AED8 move.b [A5 - 0x5128], D0
00000E10 603C bra +0x3E /* 00000E4E */
label00000E12:
00000E12 3B7C 00FF C550 move.w [A5 - 0x3AB0], 0xFF
00000E18 4267 clr.w -[A7]
00000E1A 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
00000E1E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000E22 588F addq.l A7, 4
00000E24 3F3C 001C move.w -[A7], 0x1C
00000E28 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000E2C 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000E30 588F addq.l A7, 4
00000E32 4267 clr.w -[A7]
00000E34 7000 moveq.l D0, 0x00
00000E36 102D AED8 move.b D0, [A5 - 0x5128]
00000E3A 3F00 move.w -[A7], D0
00000E3C 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000E40 588F addq.l A7, 4
00000E42 303C 00FF move.w D0, 0xFF
00000E46 3B40 C54C move.w [A5 - 0x3AB4], D0
00000E4A 1B40 AED8 move.b [A5 - 0x5128], D0
label00000E4E:
00000E4E 4E5E unlink A6
00000E50 4E75 rts
00000E52 4841 swap.w D1
00000E54 4E44 trap 4
00000E56 4C45 5351 movem.l D0,D4,D6,A0,A1,A4,A6, D5
export_24:
fn00000E5A:
00000E5A 4E56 FFFC link A6, -0x0004
00000E5E 4267 clr.w -[A7]
00000E60 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000E64 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000E68 588F addq.l A7, 4
00000E6A 4267 clr.w -[A7]
00000E6C 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
00000E70 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000E74 588F addq.l A7, 4
00000E76 1B6D C54F AED7 move.b [A5 - 0x5129], [A5 - 0x3AB1]
00000E7C 303C 00FF move.w D0, 0xFF
00000E80 3B40 C54C move.w [A5 - 0x3AB4], D0
00000E84 3B40 C54E move.w [A5 - 0x3AB2], D0
00000E88 4A6D C542 tst.w [A5 - 0x3ABE]
00000E8C 672A beq +0x2C /* 00000EB8 */
00000E8E 302D C546 move.w D0, [A5 - 0x3ABA]
00000E92 48C0 ext.l D0
00000E94 EB80 asl D0, 5
00000E96 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000E9A D1C0 add.l A0, D0
00000E9C 4AA8 0014 tst.l [A0 + 0x14]
00000EA0 6716 beq +0x18 /* 00000EB8 */
00000EA2 302D C546 move.w D0, [A5 - 0x3ABA]
00000EA6 48C0 ext.l D0
00000EA8 EB80 asl D0, 5
00000EAA 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000EAE D1C0 add.l A0, D0
00000EB0 4850 pea.l [A0]
00000EB2 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000EB6 588F addq.l A7, 4
label00000EB8:
00000EB8 1B6D C543 AED6 move.b [A5 - 0x512A], [A5 - 0x3ABD]
00000EBE 1B6D C53D AED4 move.b [A5 - 0x512C], [A5 - 0x3AC3]
00000EC4 1B6D C53F AED5 move.b [A5 - 0x512B], [A5 - 0x3AC1]
00000ECA 426D C53C clr.w [A5 - 0x3AC4]
00000ECE 426D C53E clr.w [A5 - 0x3AC2]
00000ED2 426D C542 clr.w [A5 - 0x3ABE]
00000ED6 4E5E unlink A6
00000ED8 4E75 rts
00000EDA 5354 subq.w [A4], 1
00000EDC 4F50 chk.w D7, [A0]
00000EDE 5549 subq.w A1, 2
00000EE0 2020 move.l D0, -[A0]
export_31:
fn00000EE2:
00000EE2 4E56 FFFC link A6, -0x0004
00000EE6 7000 moveq.l D0, 0x00
00000EE8 102D AED7 move.b D0, [A5 - 0x5129]
00000EEC 3B40 C54E move.w [A5 - 0x3AB2], D0
00000EF0 3F3C 001C move.w -[A7], 0x1C
00000EF4 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000EF8 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000EFC 588F addq.l A7, 4
00000EFE 7000 moveq.l D0, 0x00
00000F00 102D AED4 move.b D0, [A5 - 0x512C]
00000F04 3B40 C53C move.w [A5 - 0x3AC4], D0
00000F08 7000 moveq.l D0, 0x00
00000F0A 102D AED5 move.b D0, [A5 - 0x512B]
00000F0E 3B40 C53E move.w [A5 - 0x3AC2], D0
00000F12 7000 moveq.l D0, 0x00
00000F14 102D AED6 move.b D0, [A5 - 0x512A]
00000F18 3B40 C542 move.w [A5 - 0x3ABE], D0
00000F1C 4E5E unlink A6
00000F1E 4E75 rts
00000F20 5245 addq.w D5, 1
00000F22 5355 subq.w [A5], 1
00000F24 4D45 chk.w D6, D5
00000F26 5549 subq.w A1, 2
00000F28 4E56 FFFE link A6, -0x0002
00000F2C 7001 moveq.l D0, 0x01
00000F2E 1B40 AED3 move.b [A5 - 0x512D], D0
00000F32 4A6E 0012 tst.w [A6 + 0x12]
00000F36 6722 beq +0x24 /* 00000F5A */
00000F38 206E 000C movea.l A0, [A6 + 0xC]
00000F3C 10AE 0013 move.b [A0], [A6 + 0x13]
00000F40 206E 000C movea.l A0, [A6 + 0xC]
00000F44 705F moveq.l D0, 0x5F
00000F46 1140 0001 move.b [A0 + 0x1], D0
00000F4A 206E 000C movea.l A0, [A6 + 0xC]
00000F4E 4228 0002 clr.b [A0 + 0x2]
00000F52 7001 moveq.l D0, 0x01
00000F54 3D40 FFFE move.w [A6 - 0x2], D0
00000F58 6014 bra +0x16 /* 00000F6E */
label00000F5A:
00000F5A 206E 000C movea.l A0, [A6 + 0xC]
00000F5E 705F moveq.l D0, 0x5F
00000F60 1080 move.b [A0], D0
00000F62 206E 000C movea.l A0, [A6 + 0xC]
00000F66 4228 0001 clr.b [A0 + 0x1]
00000F6A 426E FFFE clr.w [A6 - 0x2]
label00000F6E:
00000F6E 2B6E 000C B158 move.l [A5 - 0x4EA8], [A6 + 0xC]
00000F74 7004 moveq.l D0, 0x04
00000F76 1B40 B156 move.b [A5 - 0x4EAA], D0
00000F7A 1B6D AEF9 B157 move.b [A5 - 0x4EA9], [A5 - 0x5107]
label00000F80:
00000F80 3F2E 000A move.w -[A7], [A6 + 0xA]
00000F84 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F88 486D B156 pea.l [A5 - 0x4EAA]
00000F8C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000F90 508F addq.l A7, 8
label00000F92:
00000F92 4EBA F1F8 jsr [PC - 0xE08 /* 0000018C */]
00000F96 3D40 0012 move.w [A6 + 0x12], D0
00000F9A 0240 F000 andi.w D0, 0xF000
00000F9E 0C40 2000 cmpi.w D0, 0x2000 /* ' \0' */
00000FA2 66EE bne -0x10 /* 00000F92 */
00000FA4 026E 0FFF 0012 andi.w [A6 + 0x12], 0xFFF
00000FAA 0C6E 0020 0012 cmpi.w [A6 + 0x12], 0x20 /* ' ' */
00000FB0 6D3E blt +0x40 /* 00000FF0 */
00000FB2 302E FFFE move.w D0, [A6 - 0x2]
00000FB6 B06E 0010 cmp.w D0, [A6 + 0x10]
00000FBA 6C34 bge +0x36 /* 00000FF0 */
00000FBC 0C6E 0080 0012 cmpi.w [A6 + 0x12], 0x80
00000FC2 6C2C bge +0x2E /* 00000FF0 */
00000FC4 302E FFFE move.w D0, [A6 - 0x2]
00000FC8 526E FFFE addq.w [A6 - 0x2], 1
00000FCC 48C0 ext.l D0
00000FCE D0AE 000C add.l D0, [A6 + 0xC]
00000FD2 2040 movea.l A0, D0
00000FD4 10AE 0013 move.b [A0], [A6 + 0x13]
00000FD8 306E FFFE movea.w A0, [A6 - 0x2]
00000FDC D1EE 000C add.l A0, [A6 + 0xC]
00000FE0 705F moveq.l D0, 0x5F
00000FE2 1080 move.b [A0], D0
00000FE4 306E FFFE movea.w A0, [A6 - 0x2]
00000FE8 D1EE 000C add.l A0, [A6 + 0xC]
00000FEC 4228 0001 clr.b [A0 + 0x1]
label00000FF0:
00000FF0 0C6E 0008 0012 cmpi.w [A6 + 0x12], 0x8
00000FF6 6630 bne +0x32 /* 00001028 */
00000FF8 4A6E FFFE tst.w [A6 - 0x2]
00000FFC 6F2A ble +0x2C /* 00001028 */
00000FFE 536E FFFE subq.w [A6 - 0x2], 1
00001002 306E FFFE movea.w A0, [A6 - 0x2]
00001006 D1EE 000C add.l A0, [A6 + 0xC]
0000100A 705F moveq.l D0, 0x5F
0000100C 1080 move.b [A0], D0
0000100E 306E FFFE movea.w A0, [A6 - 0x2]
00001012 D1EE 000C add.l A0, [A6 + 0xC]
00001016 7020 moveq.l D0, 0x20
00001018 1140 0001 move.b [A0 + 0x1], D0
0000101C 306E FFFE movea.w A0, [A6 - 0x2]
00001020 D1EE 000C add.l A0, [A6 + 0xC]
00001024 4228 0002 clr.b [A0 + 0x2]
label00001028:
00001028 0C6E 000D 0012 cmpi.w [A6 + 0x12], 0xD /* '\r' */
0000102E 6600 FF50 bne -0xAE /* 00000F80 */
00001032 306E FFFE movea.w A0, [A6 - 0x2]
00001036 D1EE 000C add.l A0, [A6 + 0xC]
0000103A 4210 clr.b [A0]
0000103C 422D AED3 clr.b [A5 - 0x512D]
00001040 302E FFFE move.w D0, [A6 - 0x2]
00001044 4E5E unlink A6
00001046 4E75 rts
00001048 454E chk.w D2, A6
0000104A 5445 addq.w D5, 2
0000104C 5253 addq.w [A3], 1
0000104E 5452 addq.w [A2], 2
export_18:
00001050 4E56 FDE0 link A6, -0x0220
00001054 0CAD 0000 003C AE82 cmpi.l [A5 - 0x517E], 0x3C /* '<' */
0000105C 6C06 bge +0x8 /* 00001064 */
0000105E 703C moveq.l D0, 0x3C
00001060 2B40 AE82 move.l [A5 - 0x517E], D0
label00001064:
00001064 4878 003C push.l 0x3C /* '<' */
00001068 2F2D AE82 move.l -[A7], [A5 - 0x517E]
0000106C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001070 2F00 move.l -[A7], D0
00001072 486E FDE0 pea.l [A6 - 0x220]
00001076 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000107A 42A7 clr.l -[A7]
0000107C 3F3C 0193 move.w -[A7], 0x193
00001080 42A7 clr.l -[A7]
00001082 4878 FFFF push.l 0xFFFF
00001086 A97C syscall GetNewDialog
00001088 205F movea.l A0, [A7]+
0000108A 2D48 FEF2 move.l [A6 - 0x10E], A0
0000108E 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00001092 3F3C 0002 move.w -[A7], 0x2
00001096 486E FEEE pea.l [A6 - 0x112]
0000109A 486E FEEA pea.l [A6 - 0x116]
0000109E 486E FEE2 pea.l [A6 - 0x11E]
000010A2 A98D syscall GetDialogItem/GetDItem
000010A4 2F2E FEEA move.l -[A7], [A6 - 0x116]
000010A8 486E FDE0 pea.l [A6 - 0x220]
000010AC A98F syscall SetDialogItemText/SetIText
000010AE 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
000010B2 3F3C 0002 move.w -[A7], 0x2
000010B6 4267 clr.w -[A7]
000010B8 3F3C 7FFF move.w -[A7], 0x7FFF
000010BC A97E syscall SelectDialogItemText/SelIText
label000010BE:
000010BE 486D 0402 pea.l [A5 + 0x402 /* export_124 */]
000010C2 486E FEF0 pea.l [A6 - 0x110]
000010C6 A991 syscall ModalDialog
000010C8 0C6E 0001 FEF0 cmpi.w [A6 - 0x110], 0x1
000010CE 66EE bne -0x10 /* 000010BE */
000010D0 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
000010D4 3F3C 0002 move.w -[A7], 0x2
000010D8 486E FEEE pea.l [A6 - 0x112]
000010DC 486E FEEA pea.l [A6 - 0x116]
000010E0 486E FEE2 pea.l [A6 - 0x11E]
000010E4 A98D syscall GetDialogItem/GetDItem
000010E6 2F2E FEEA move.l -[A7], [A6 - 0x116]
000010EA 486E FEFC pea.l [A6 - 0x104]
000010EE A990 syscall GetDialogItemText/GetIText
000010F0 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
000010F4 A983 syscall DisposeDialog
000010F6 486E FEFC pea.l [A6 - 0x104]
000010FA 486E FEF6 pea.l [A6 - 0x10A]
000010FE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001102 0CAE 0000 2710 FEF6 cmpi.l [A6 - 0x10A], 0x2710
0000110A 6F08 ble +0xA /* 00001114 */
0000110C 2D7C 0000 2710 FEF6 move.l [A6 - 0x10A], 0x2710
label00001114:
00001114 0CAE 0000 0001 FEF6 cmpi.l [A6 - 0x10A], 0x1
0000111C 6C06 bge +0x8 /* 00001124 */
0000111E 7001 moveq.l D0, 0x01
00001120 2D40 FEF6 move.l [A6 - 0x10A], D0
label00001124:
00001124 202E FEF6 move.l D0, [A6 - 0x10A]
00001128 4E5E unlink A6
0000112A 4E75 rts
0000112C 5345 subq.w D5, 1
0000112E 5454 addq.w [A4], 2
00001130 494D chk.w D4, A5
00001132 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
fn00001134:
00001134 4E56 FEE4 link A6, -0x011C
00001138 42A7 clr.l -[A7]
0000113A 3F3C 0194 move.w -[A7], 0x194
0000113E 42A7 clr.l -[A7]
00001140 4878 FFFF push.l 0xFFFF
00001144 A97C syscall GetNewDialog
00001146 205F movea.l A0, [A7]+
00001148 2D48 FEF8 move.l [A6 - 0x108], A0
label0000114C:
0000114C 486D 0402 pea.l [A5 + 0x402 /* export_124 */]
00001150 486E FEF6 pea.l [A6 - 0x10A]
00001154 A991 syscall ModalDialog
00001156 0C6E 0002 FEF6 cmpi.w [A6 - 0x10A], 0x2
0000115C 6EEE bgt -0x10 /* 0000114C */
0000115E 0C6E 0002 FEF6 cmpi.w [A6 - 0x10A], 0x2
00001164 660C bne +0xE /* 00001172 */
00001166 2F2E FEF8 move.l -[A7], [A6 - 0x108]
0000116A A983 syscall DisposeDialog
0000116C 70FF moveq.l D0, 0xFFFFFFFF
0000116E 6000 0080 bra +0x82 /* 000011F0 */
label00001172:
00001172 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00001176 3F3C 0004 move.w -[A7], 0x4
0000117A 486E FEF4 pea.l [A6 - 0x10C]
0000117E 486E FEF0 pea.l [A6 - 0x110]
00001182 486E FEE8 pea.l [A6 - 0x118]
00001186 A98D syscall GetDialogItem/GetDItem
00001188 2F2E FEF0 move.l -[A7], [A6 - 0x110]
0000118C 486E FEFC pea.l [A6 - 0x104]
00001190 A990 syscall GetDialogItemText/GetIText
00001192 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00001196 A983 syscall DisposeDialog
00001198 7000 moveq.l D0, 0x00
0000119A 102E FEFC move.b D0, [A6 - 0x104]
0000119E 3D40 FEE6 move.w [A6 - 0x11A], D0
000011A2 4A6E FEE6 tst.w [A6 - 0x11A]
000011A6 6604 bne +0x6 /* 000011AC */
000011A8 70FF moveq.l D0, 0xFFFFFFFF
000011AA 6044 bra +0x46 /* 000011F0 */
label000011AC:
000011AC 0C6E 0026 FEE6 cmpi.w [A6 - 0x11A], 0x26 /* '&' */
000011B2 6F06 ble +0x8 /* 000011BA */
000011B4 7026 moveq.l D0, 0x26
000011B6 3D40 FEE6 move.w [A6 - 0x11A], D0
label000011BA:
000011BA 7001 moveq.l D0, 0x01
000011BC 3D40 FEE4 move.w [A6 - 0x11C], D0
000011C0 6016 bra +0x18 /* 000011D8 */
label000011C2:
000011C2 206E 0008 movea.l A0, [A6 + 0x8]
000011C6 52AE 0008 addq.l [A6 + 0x8], 1
000011CA 326E FEE4 movea.w A1, [A6 - 0x11C]
000011CE D3CE add.l A1, A6
000011D0 10A9 FEFC move.b [A0], [A1 - 0x104]
000011D4 526E FEE4 addq.w [A6 - 0x11C], 1
label000011D8:
000011D8 302E FEE4 move.w D0, [A6 - 0x11C]
000011DC B06E FEE6 cmp.w D0, [A6 - 0x11A]
000011E0 6FE0 ble -0x1E /* 000011C2 */
000011E2 206E 0008 movea.l A0, [A6 + 0x8]
000011E6 4210 clr.b [A0]
000011E8 526E FEE6 addq.w [A6 - 0x11A], 1
000011EC 302E FEE6 move.w D0, [A6 - 0x11A]
label000011F0:
000011F0 4E5E unlink A6
000011F2 4E75 rts
000011F4 4745 chk.w D3, D5
000011F6 5453 addq.w [A3], 2
000011F8 5452 addq.w [A2], 2
000011FA 494E chk.w D4, A6
export_36:
000011FC 4E56 FDE0 link A6, -0x0220
00001200 42A7 clr.l -[A7]
00001202 3F3C 0195 move.w -[A7], 0x195
00001206 42A7 clr.l -[A7]
00001208 4878 FFFF push.l 0xFFFF
0000120C A97C syscall GetNewDialog
0000120E 205F movea.l A0, [A7]+
00001210 2D48 FDF2 move.l [A6 - 0x20E], A0
label00001214:
00001214 486D 0402 pea.l [A5 + 0x402 /* export_124 */]
00001218 486E FDF0 pea.l [A6 - 0x210]
0000121C A991 syscall ModalDialog
0000121E 0C6E 0001 FDF0 cmpi.w [A6 - 0x210], 0x1
00001224 66EE bne -0x10 /* 00001214 */
00001226 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
0000122A 3F3C 0002 move.w -[A7], 0x2
0000122E 486E FDEE pea.l [A6 - 0x212]
00001232 486E FDEA pea.l [A6 - 0x216]
00001236 486E FDE2 pea.l [A6 - 0x21E]
0000123A A98D syscall GetDialogItem/GetDItem
0000123C 2F2E FDEA move.l -[A7], [A6 - 0x216]
00001240 486E FEFC pea.l [A6 - 0x104]
00001244 A990 syscall GetDialogItemText/GetIText
00001246 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
0000124A A983 syscall DisposeDialog
0000124C 7000 moveq.l D0, 0x00
0000124E 102E FEFC move.b D0, [A6 - 0x104]
00001252 4A40 tst.w D0
00001254 6700 008A beq +0x8C /* 000012E0 */
00001258 7000 moveq.l D0, 0x00
0000125A 102E FEFC move.b D0, [A6 - 0x104]
0000125E 0C40 0028 cmpi.w D0, 0x28 /* '(' */
00001262 6306 bls +0x8 /* 0000126A */
00001264 7026 moveq.l D0, 0x26
00001266 1D40 FEFC move.b [A6 - 0x104], D0
label0000126A:
0000126A 422E FDFC clr.b [A6 - 0x204]
0000126E 4879 0000 0084 push.l 0x84
00001274 486E FDFC pea.l [A6 - 0x204]
00001278 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
0000127C 508F addq.l A7, 8
0000127E 41EE FE01 lea.l A0, [A6 - 0x1FF]
00001282 2D48 FFFC move.l [A6 - 0x4], A0
00001286 7000 moveq.l D0, 0x00
00001288 102E FEFC move.b D0, [A6 - 0x104]
0000128C 3D40 FDF0 move.w [A6 - 0x210], D0
00001290 7001 moveq.l D0, 0x01
00001292 3D40 FDE0 move.w [A6 - 0x220], D0
00001296 601E bra +0x20 /* 000012B6 */
label00001298:
00001298 206E FFFC movea.l A0, [A6 - 0x4]
0000129C 52AE FFFC addq.l [A6 - 0x4], 1
000012A0 302E FDE0 move.w D0, [A6 - 0x220]
000012A4 526E FDE0 addq.w [A6 - 0x220], 1
000012A8 48C0 ext.l D0
000012AA D08E add.l D0, A6
000012AC 2240 movea.l A1, D0
000012AE 10A9 FEFC move.b [A0], [A1 - 0x104]
000012B2 536E FDF0 subq.w [A6 - 0x210], 1
label000012B6:
000012B6 4A6E FDF0 tst.w [A6 - 0x210]
000012BA 6EDC bgt -0x22 /* 00001298 */
000012BC 206E FFFC movea.l A0, [A6 - 0x4]
000012C0 52AE FFFC addq.l [A6 - 0x4], 1
000012C4 700D moveq.l D0, 0x0D
000012C6 1080 move.b [A0], D0
000012C8 7000 moveq.l D0, 0x00
000012CA 102E FEFC move.b D0, [A6 - 0x104]
000012CE 5C40 addq.w D0, 6
000012D0 3F00 move.w -[A7], D0
000012D2 486E FDFC pea.l [A6 - 0x204]
000012D6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000012DA 5C8F addq.l A7, 6
000012DC 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
label000012E0:
000012E0 4E5E unlink A6
000012E2 4E75 rts
000012E4 4449 neg.w A1
000012E6 414C chk.w D0, A4
000012E8 4E55 4D42 link A5, -0xFFFFB2BE
export_20:
fn000012EC:
000012EC 4E56 FFF0 link A6, -0x0010
000012F0 3F3C 0001 move.w -[A7], 0x1
000012F4 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000012F8 548F addq.l A7, 2
000012FA 4A6D DAB6 tst.w [A5 - 0x254A]
000012FE 671A beq +0x1C /* 0000131A */
00001300 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001304 4879 0000 008A push.l 0x8A
0000130A 4879 0000 0096 push.l 0x96
00001310 4879 0000 0098 push.l 0x98
00001316 A98B syscall ParamText
00001318 6018 bra +0x1A /* 00001332 */
label0000131A:
0000131A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000131E 4879 0000 009A push.l 0x9A
00001324 4879 0000 009C push.l 0x9C
0000132A 4879 0000 009E push.l 0x9E
00001330 A98B syscall ParamText
label00001332:
00001332 0C6E 0001 000E cmpi.w [A6 + 0xE], 0x1
00001338 6612 bne +0x14 /* 0000134C */
0000133A 4267 clr.w -[A7]
0000133C 3F3C 0192 move.w -[A7], 0x192
00001340 42A7 clr.l -[A7]
00001342 A986 syscall StopAlert
00001344 301F move.w D0, [A7]+
00001346 3D40 FFF2 move.w [A6 - 0xE], D0
0000134A 6010 bra +0x12 /* 0000135C */
label0000134C:
0000134C 4267 clr.w -[A7]
0000134E 3F3C 0196 move.w -[A7], 0x196
00001352 42A7 clr.l -[A7]
00001354 A986 syscall StopAlert
00001356 301F move.w D0, [A7]+
00001358 3D40 FFF2 move.w [A6 - 0xE], D0
label0000135C:
0000135C 0C6E 0001 FFF2 cmpi.w [A6 - 0xE], 0x1
00001362 6608 bne +0xA /* 0000136C */
00001364 3D7C 1003 FFF0 move.w [A6 - 0x10], 0x1003
0000136A 6006 bra +0x8 /* 00001372 */
label0000136C:
0000136C 3D7C 1004 FFF0 move.w [A6 - 0x10], 0x1004
label00001372:
00001372 302E FFF0 move.w D0, [A6 - 0x10]
00001376 6000 01C6 bra +0x1C8 /* 0000153E */
0000137A 7000 moveq.l D0, 0x00
0000137C 6000 01C0 bra +0x1C2 /* 0000153E */
00001380 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001384 4A6E 000E tst.w [A6 + 0xE]
00001388 6604 bne +0x6 /* 0000138E */
0000138A 7000 moveq.l D0, 0x00
0000138C 6002 bra +0x4 /* 00001390 */
label0000138E:
0000138E 700C moveq.l D0, 0x0C
label00001390:
00001390 3D40 FFF8 move.w [A6 - 0x8], D0
00001394 7001 moveq.l D0, 0x01
00001396 1B40 AED2 move.b [A5 - 0x512E], D0
0000139A 4EBA FABE jsr [PC - 0x542 /* 00000E5A */]
0000139E 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
000013A4 426E FFFA clr.w [A6 - 0x6]
000013A8 6004 bra +0x6 /* 000013AE */
label000013AA:
000013AA 526E FFFA addq.w [A6 - 0x6], 1
label000013AE:
000013AE 206E FFF4 movea.l A0, [A6 - 0xC]
000013B2 52AE FFF4 addq.l [A6 - 0xC], 1
000013B6 4A10 tst.b [A0]
000013B8 66F0 bne -0xE /* 000013AA */
000013BA 0C6E 0024 FFFA cmpi.w [A6 - 0x6], 0x24 /* '$' */
000013C0 6C06 bge +0x8 /* 000013C8 */
000013C2 7025 moveq.l D0, 0x25
000013C4 3D40 FFFA move.w [A6 - 0x6], D0
label000013C8:
000013C8 526E FFFA addq.w [A6 - 0x6], 1
000013CC 302E FFFA move.w D0, [A6 - 0x6]
000013D0 E240 asr D0.w, 1
000013D2 7214 moveq.l D1, 0x14
000013D4 9240 sub.w D1, D0
000013D6 E749 lsl D1.w, 3
000013D8 5141 subq.w D1, 8
000013DA 3D41 FFFE move.w [A6 - 0x2], D1
000013DE 302E FFFA move.w D0, [A6 - 0x6]
000013E2 E240 asr D0.w, 1
000013E4 0640 0014 addi.w D0, 0x14
000013E8 E748 lsl D0.w, 3
000013EA 5E40 addq.w D0, 7
000013EC 3D40 FFFC move.w [A6 - 0x4], D0
000013F0 3F2D AEF8 move.w -[A7], [A5 - 0x5108]
000013F4 302E FFF8 move.w D0, [A6 - 0x8]
000013F8 0640 0078 addi.w D0, 0x78 /* 'x' */
000013FC 3F00 move.w -[A7], D0
000013FE 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001402 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00001406 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000140A 4EBA 05B0 jsr [PC + 0x5B0 /* 000019BC */]
0000140E 4FEF 000A lea.l A7, [A7 + 0xA]
00001412 2B6E 0008 B158 move.l [A5 - 0x4EA8], [A6 + 0x8]
00001418 1B6D AEFB B156 move.b [A5 - 0x4EAA], [A5 - 0x5105]
0000141E 1B6D AEF9 B157 move.b [A5 - 0x4EA9], [A5 - 0x5107]
00001424 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00001428 302E FFFE move.w D0, [A6 - 0x2]
0000142C 5040 addq.w D0, 8
0000142E 3F00 move.w -[A7], D0
00001430 486D B156 pea.l [A5 - 0x4EAA]
00001434 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001438 508F addq.l A7, 8
0000143A 1B6D AEF7 B156 move.b [A5 - 0x4EAA], [A5 - 0x5109]
00001440 302E 000E move.w D0, [A6 + 0xE]
00001444 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001448 0000 0003 ori.b D0, 0x3
0000144C 002C 0008 0006 ori.b [A4 + 0x6], 0x8
00001452 0010 001A ori.b [A0], 0x1A
00001456 41F9 0000 00A0 lea.l A0, [0x000000A0]
0000145C 2B48 B158 move.l [A5 - 0x4EA8], A0
00001460 6016 bra +0x18 /* 00001478 */
00001462 41F9 0000 00C4 lea.l A0, [0x000000C4]
00001468 2B48 B158 move.l [A5 - 0x4EA8], A0
0000146C 600A bra +0xC /* 00001478 */
0000146E 41F9 0000 00EA lea.l A0, [0x000000EA]
00001474 2B48 B158 move.l [A5 - 0x4EA8], A0
label00001478:
00001478 3F3C 0068 move.w -[A7], 0x68 /* 'h' */
0000147C 302E FFFE move.w D0, [A6 - 0x2]
00001480 5040 addq.w D0, 8
00001482 3F00 move.w -[A7], D0
00001484 486D B156 pea.l [A5 - 0x4EAA]
00001488 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000148C 508F addq.l A7, 8
0000148E 4A6E FFF8 tst.w [A6 - 0x8]
00001492 6700 004E beq +0x50 /* 000014E2 */
00001496 302E 000E move.w D0, [A6 + 0xE]
0000149A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000149E 0001 0003 ori.b D1, 0x3
000014A2 002A 0006 0010 ori.b [A2 + 0x10], 0x6
000014A8 001A 41F9 ori.b [A2]+, 0xF9
000014AC 0000 0102 ori.b D0, 0x2
000014B0 2B48 B158 move.l [A5 - 0x4EA8], A0
000014B4 6016 bra +0x18 /* 000014CC */
000014B6 41F9 0000 0122 lea.l A0, [0x00000122]
000014BC 2B48 B158 move.l [A5 - 0x4EA8], A0
000014C0 600A bra +0xC /* 000014CC */
000014C2 41F9 0000 0144 lea.l A0, [0x00000144 /* SysEvtMask */]
000014C8 2B48 B158 move.l [A5 - 0x4EA8], A0
label000014CC:
000014CC 3F3C 0073 move.w -[A7], 0x73 /* 's' */
000014D0 302E FFFE move.w D0, [A6 - 0x2]
000014D4 5040 addq.w D0, 8
000014D6 3F00 move.w -[A7], D0
000014D8 486D B156 pea.l [A5 - 0x4EAA]
000014DC 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000014E0 508F addq.l A7, 8
label000014E2:
000014E2 4EBA ECA8 jsr [PC - 0x1358 /* 0000018C */]
000014E6 3D40 FFFA move.w [A6 - 0x6], D0
000014EA 0C6E 1003 FFFA cmpi.w [A6 - 0x6], 0x1003
000014F0 6718 beq +0x1A /* 0000150A */
000014F2 0C6E 1004 FFFA cmpi.w [A6 - 0x6], 0x1004
000014F8 6606 bne +0x8 /* 00001500 */
000014FA 4A6E FFF8 tst.w [A6 - 0x8]
000014FE 6604 bne +0x6 /* 00001504 */
label00001500:
00001500 7000 moveq.l D0, 0x00
00001502 6002 bra +0x4 /* 00001506 */
label00001504:
00001504 7001 moveq.l D0, 0x01
label00001506:
00001506 4A40 tst.w D0
00001508 67D8 beq -0x26 /* 000014E2 */
label0000150A:
0000150A 302E FFFE move.w D0, [A6 - 0x2]
0000150E E440 asr D0.w, 2
00001510 322E FFFC move.w D1, [A6 - 0x4]
00001514 E441 asr D1.w, 2
00001516 342E FFF8 move.w D2, [A6 - 0x8]
0000151A 0642 0078 addi.w D2, 0x78 /* 'x' */
0000151E 3F02 move.w -[A7], D2
00001520 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00001524 3F01 move.w -[A7], D1
00001526 3F00 move.w -[A7], D0
00001528 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
0000152C 508F addq.l A7, 8
0000152E 4EBA F9B2 jsr [PC - 0x64E /* 00000EE2 */]
00001532 422D AED2 clr.b [A5 - 0x512E]
00001536 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
0000153A 302E FFFA move.w D0, [A6 - 0x6]
label0000153E:
0000153E 4E5E unlink A6
00001540 4E75 rts
00001542 4348 chk.w D1, A0
00001544 4553 chk.w D2, [A3]
00001546 5341 subq.w D1, 1
00001548 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
export_27: // at 0000154A (misaligned)
0000154C FFFC .invalid <<F/7/7>>
0000154E 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
00001554 670A beq +0xC /* 00001560 */
00001556 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
0000155C 6600 005E bne +0x60 /* 000015BC */
label00001560:
00001560 426D C53C clr.w [A5 - 0x3AC4]
00001564 2D7C AA04 CA34 FFFC move.l [A6 - 0x4], 0xAA04CA34
0000156C 3F3C 0004 move.w -[A7], 0x4
00001570 486E FFFC pea.l [A6 - 0x4]
00001574 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00001578 5C8F addq.l A7, 6
0000157A 7001 moveq.l D0, 0x01
0000157C 3B40 DAD0 move.w [A5 - 0x2530], D0
00001580 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001584 6018 bra +0x1A /* 0000159E */
label00001586:
00001586 4A6D AE7A tst.w [A5 - 0x5186]
0000158A 6608 bne +0xA /* 00001594 */
0000158C 4EBA EBFE jsr [PC - 0x1402 /* 0000018C */]
00001590 3B40 AE7A move.w [A5 - 0x5186], D0
label00001594:
00001594 4A6D AE7A tst.w [A5 - 0x5186]
00001598 6704 beq +0x6 /* 0000159E */
0000159A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
label0000159E:
0000159E 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
000015A4 6708 beq +0xA /* 000015AE */
000015A6 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
000015AC 6606 bne +0x8 /* 000015B4 */
label000015AE:
000015AE 4A2D CF20 tst.b [A5 - 0x30E0]
000015B2 67D2 beq -0x2C /* 00001586 */
label000015B4:
000015B4 426D DAD0 clr.w [A5 - 0x2530]
000015B8 422D CF20 clr.b [A5 - 0x30E0]
label000015BC:
000015BC 4E5E unlink A6
000015BE 4E75 rts
000015C0 5741 subq.w D1, 3
000015C2 4954 chk.w D4, [A4]
000015C4 544F addq.w A7, 2
000015C6 454E chk.w D2, A6
export_32:
fn000015C8:
000015C8 4E56 FEF6 link A6, -0x010A
000015CC 4A2D AED3 tst.b [A5 - 0x512D]
000015D0 661C bne +0x1E /* 000015EE */
000015D2 4A2D AEBE tst.b [A5 - 0x5142]
000015D6 6616 bne +0x18 /* 000015EE */
000015D8 4A2D AED2 tst.b [A5 - 0x512E]
000015DC 6610 bne +0x12 /* 000015EE */
000015DE 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
000015E4 670E beq +0x10 /* 000015F4 */
000015E6 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
000015EC 6706 beq +0x8 /* 000015F4 */
label000015EE:
000015EE 7000 moveq.l D0, 0x00
000015F0 6000 00AA bra +0xAC /* 0000169C */
label000015F4:
000015F4 4EBA F864 jsr [PC - 0x79C /* 00000E5A */]
000015F8 4A6D F626 tst.w [A5 - 0x9DA]
000015FC 671A beq +0x1C /* 00001618 */
000015FE 0C6E 0030 0008 cmpi.w [A6 + 0x8], 0x30 /* '0' */
00001604 6512 bcs +0x14 /* 00001618 */
00001606 0C6E 0039 0008 cmpi.w [A6 + 0x8], 0x39 /* '9' */
0000160C 620A bhi +0xC /* 00001618 */
0000160E 4EBA F8D2 jsr [PC - 0x72E /* 00000EE2 */]
00001612 7000 moveq.l D0, 0x00
00001614 6000 0086 bra +0x88 /* 0000169C */
label00001618:
00001618 486E FEFA pea.l [A6 - 0x106]
0000161C 4EBA FB16 jsr [PC - 0x4EA /* 00001134 */]
00001620 588F addq.l A7, 4
00001622 3D40 FFFE move.w [A6 - 0x2], D0
00001626 0C40 FFFF cmpi.w D0, 0xFFFF
0000162A 6700 006C beq +0x6E /* 00001698 */
0000162E 302E FFFE move.w D0, [A6 - 0x2]
00001632 526E FFFE addq.w [A6 - 0x2], 1
00001636 48C0 ext.l D0
00001638 D08E add.l D0, A6
0000163A 2040 movea.l A0, D0
0000163C 700D moveq.l D0, 0x0D
0000163E 1140 FEFA move.b [A0 - 0x106], D0
00001642 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00001648 6F4E ble +0x50 /* 00001698 */
0000164A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001650 6638 bne +0x3A /* 0000168A */
00001652 7000 moveq.l D0, 0x00
00001654 102E FEFA move.b D0, [A6 - 0x106]
00001658 0C40 002B cmpi.w D0, 0x2B /* '+' */
0000165C 662C bne +0x2E /* 0000168A */
0000165E 7000 moveq.l D0, 0x00
00001660 102E FEFB move.b D0, [A6 - 0x105]
00001664 0C40 002B cmpi.w D0, 0x2B /* '+' */
00001668 6620 bne +0x22 /* 0000168A */
0000166A 7000 moveq.l D0, 0x00
0000166C 102E FEFC move.b D0, [A6 - 0x104]
00001670 0C40 002B cmpi.w D0, 0x2B /* '+' */
00001674 6614 bne +0x16 /* 0000168A */
00001676 302E FFFE move.w D0, [A6 - 0x2]
0000167A 5340 subq.w D0, 1
0000167C 3F00 move.w -[A7], D0
0000167E 486E FEFA pea.l [A6 - 0x106]
00001682 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00001686 5C8F addq.l A7, 6
00001688 600E bra +0x10 /* 00001698 */
label0000168A:
0000168A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000168E 486E FEFA pea.l [A6 - 0x106]
00001692 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00001696 5C8F addq.l A7, 6
label00001698:
00001698 4EBA F848 jsr [PC - 0x7B8 /* 00000EE2 */]
label0000169C:
0000169C 4E5E unlink A6
0000169E 4E75 rts
000016A0 5345 subq.w D5, 1
000016A2 4E44 trap 4
000016A4 4D45 chk.w D6, D5
000016A6 5353 subq.w [A3], 1
export_35:
000016A8 3F3C 0004 move.w -[A7], 0x4
000016AC 486D AF7A pea.l [A5 - 0x5086]
000016B0 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000016B4 5C8F addq.l A7, 6
000016B6 4E75 rts
export_19:
fn000016B8:
000016B8 3F3C 0018 move.w -[A7], 0x18
000016BC 4879 0000 0158 push.l 0x158
000016C2 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000016C6 5C8F addq.l A7, 6
000016C8 4E75 rts
fn000016CA:
000016CA 4E56 FDE0 link A6, -0x0220
000016CE 42A7 clr.l -[A7]
000016D0 3F3C 0198 move.w -[A7], 0x198
000016D4 42A7 clr.l -[A7]
000016D6 4878 FFFF push.l 0xFFFF
000016DA A97C syscall GetNewDialog
000016DC 205F movea.l A0, [A7]+
000016DE 2D48 FDF2 move.l [A6 - 0x20E], A0
label000016E2:
000016E2 42A7 clr.l -[A7]
000016E4 486E FDF0 pea.l [A6 - 0x210]
000016E8 A991 syscall ModalDialog
000016EA 0C6E 0001 FDF0 cmpi.w [A6 - 0x210], 0x1
000016F0 67F0 beq -0xE /* 000016E2 */
000016F2 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
000016F6 A983 syscall DisposeDialog
000016F8 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000016FC 41ED AF7F lea.l A0, [A5 - 0x5081]
00001700 D0EE FDF0 add.w A0, [A6 - 0x210]
00001704 7000 moveq.l D0, 0x00
00001706 1028 FFFE move.b D0, [A0 - 0x2]
0000170A 4E5E unlink A6
0000170C 4E75 rts
0000170E 5041 addq.w D1, 8
00001710 574E subq.w A6, 3
00001712 4954 chk.w D4, [A4]
00001714 2020 move.l D0, -[A0]
export_25:
00001716 4E56 FFF2 link A6, -0x000E
0000171A 302E 0008 move.w D0, [A6 + 0x8]
0000171E 48C0 ext.l D0
00001720 D080 add.l D0, D0
00001722 41ED DABE lea.l A0, [A5 - 0x2542]
00001726 D1C0 add.l A0, D0
00001728 0C50 0002 cmpi.w [A0], 0x2
0000172C 6706 beq +0x8 /* 00001734 */
0000172E 6020 bra +0x22 /* 00001750 */
label00001730:
00001730 4EBA EA5A jsr [PC - 0x15A6 /* 0000018C */]
label00001734:
00001734 4A2D AF31 tst.b [A5 - 0x50CF]
00001738 67F6 beq -0x8 /* 00001730 */
0000173A 7000 moveq.l D0, 0x00
0000173C 102D AF31 move.b D0, [A5 - 0x50CF]
00001740 3D40 FFFC move.w [A6 - 0x4], D0
00001744 422D AF31 clr.b [A5 - 0x50CF]
00001748 302E FFFC move.w D0, [A6 - 0x4]
0000174C 6000 0262 bra +0x264 /* 000019B0 */
label00001750:
00001750 4A6E 0008 tst.w [A6 + 0x8]
00001754 57C0 seq D0
00001756 4400 neg.b D0
00001758 4880 ext.w D0
0000175A 3D40 0008 move.w [A6 + 0x8], D0
0000175E 3F3C 0001 move.w -[A7], 0x1
00001762 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001766 548F addq.l A7, 2
00001768 4EBA FF60 jsr [PC - 0xA0 /* 000016CA */]
0000176C 3D40 FFFA move.w [A6 - 0x6], D0
00001770 302E FFFA move.w D0, [A6 - 0x6]
00001774 6000 023A bra +0x23C /* 000019B0 */
00001778 486E FFF2 pea.l [A6 - 0xE]
0000177C 3F3C 0069 move.w -[A7], 0x69 /* 'i' */
00001780 3F3C 00C8 move.w -[A7], 0xC8
00001784 3F3C 0139 move.w -[A7], 0x139
00001788 3F3C 0140 move.w -[A7], 0x140
0000178C A8A7 syscall SetRect
0000178E 302E 0008 move.w D0, [A6 + 0x8]
00001792 48C0 ext.l D0
00001794 D080 add.l D0, D0
00001796 41ED DABE lea.l A0, [A5 - 0x2542]
0000179A D1C0 add.l A0, D0
0000179C 0C50 0002 cmpi.w [A0], 0x2
000017A0 6706 beq +0x8 /* 000017A8 */
000017A2 601C bra +0x1E /* 000017C0 */
label000017A4:
000017A4 4EBA E9E6 jsr [PC - 0x161A /* 0000018C */]
label000017A8:
000017A8 4A2D AF31 tst.b [A5 - 0x50CF]
000017AC 67F6 beq -0x8 /* 000017A4 */
000017AE 7000 moveq.l D0, 0x00
000017B0 102D AF31 move.b D0, [A5 - 0x50CF]
000017B4 3D40 FFFC move.w [A6 - 0x4], D0
000017B8 422D AF31 clr.b [A5 - 0x50CF]
000017BC 6000 01EE bra +0x1F0 /* 000019AC */
label000017C0:
000017C0 4A6E 0008 tst.w [A6 + 0x8]
000017C4 57C0 seq D0
000017C6 4400 neg.b D0
000017C8 4880 ext.w D0
000017CA 3D40 0008 move.w [A6 + 0x8], D0
000017CE 4A6D C548 tst.w [A5 - 0x3AB8]
000017D2 6606 bne +0x8 /* 000017DA */
000017D4 303C 0136 move.w D0, 0x136
000017D8 6004 bra +0x6 /* 000017DE */
label000017DA:
000017DA 303C 012C move.w D0, 0x12C
label000017DE:
000017DE 3D40 FFFE move.w [A6 - 0x2], D0
000017E2 70FE moveq.l D0, 0xFFFFFFFE
000017E4 1B40 BAAF move.b [A5 - 0x4551], D0
000017E8 486E FFF2 pea.l [A6 - 0xE]
000017EC A8A3 syscall EraseRect
000017EE 486E FFF2 pea.l [A6 - 0xE]
000017F2 A8A1 syscall FrameRect
000017F4 206D CF1C movea.l A0, [A5 - 0x30E4]
000017F8 7000 moveq.l D0, 0x00
000017FA 1028 0025 move.b D0, [A0 + 0x25]
000017FE 4840 swap.w D0
00001800 4240 clr.w D0
00001802 4840 swap.w D0
00001804 E780 asl D0, 3
00001806 D0AD B69C add.l D0, [A5 - 0x4964]
0000180A 486D BAA4 pea.l [A5 - 0x455C]
0000180E 2F00 move.l -[A7], D0
00001810 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001814 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001818 3F3C 0082 move.w -[A7], 0x82
0000181C 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00001820 4FEF 000E lea.l A7, [A7 + 0xE]
00001824 486D BAA4 pea.l [A5 - 0x455C]
00001828 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
0000182C 588F addq.l A7, 4
0000182E 42AD BAB8 clr.l [A5 - 0x4548]
00001832 206D CF1C movea.l A0, [A5 - 0x30E4]
00001836 7000 moveq.l D0, 0x00
00001838 1028 0019 move.b D0, [A0 + 0x19]
0000183C 4840 swap.w D0
0000183E 4240 clr.w D0
00001840 4840 swap.w D0
00001842 E780 asl D0, 3
00001844 D0AD B69C add.l D0, [A5 - 0x4964]
00001848 486D BAA4 pea.l [A5 - 0x455C]
0000184C 2F00 move.l -[A7], D0
0000184E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001852 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001856 3F3C 00B4 move.w -[A7], 0xB4
0000185A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000185E 4FEF 000E lea.l A7, [A7 + 0xE]
00001862 486D BAA4 pea.l [A5 - 0x455C]
00001866 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
0000186A 588F addq.l A7, 4
0000186C 42AD BAB8 clr.l [A5 - 0x4548]
00001870 206D CF1C movea.l A0, [A5 - 0x30E4]
00001874 7000 moveq.l D0, 0x00
00001876 1028 0023 move.b D0, [A0 + 0x23]
0000187A 4840 swap.w D0
0000187C 4240 clr.w D0
0000187E 4840 swap.w D0
00001880 E780 asl D0, 3
00001882 D0AD B69C add.l D0, [A5 - 0x4964]
00001886 486D BAA4 pea.l [A5 - 0x455C]
0000188A 2F00 move.l -[A7], D0
0000188C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001890 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001894 3F3C 00E6 move.w -[A7], 0xE6
00001898 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000189C 4FEF 000E lea.l A7, [A7 + 0xE]
000018A0 486D BAA4 pea.l [A5 - 0x455C]
000018A4 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
000018A8 588F addq.l A7, 4
000018AA 42AD BAB8 clr.l [A5 - 0x4548]
000018AE 206D CF1C movea.l A0, [A5 - 0x30E4]
000018B2 7000 moveq.l D0, 0x00
000018B4 1028 001E move.b D0, [A0 + 0x1E]
000018B8 4840 swap.w D0
000018BA 4240 clr.w D0
000018BC 4840 swap.w D0
000018BE E780 asl D0, 3
000018C0 D0AD B69C add.l D0, [A5 - 0x4964]
000018C4 486D BAA4 pea.l [A5 - 0x455C]
000018C8 2F00 move.l -[A7], D0
000018CA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000018CE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000018D2 3F3C 0118 move.w -[A7], 0x118
000018D6 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000018DA 4FEF 000E lea.l A7, [A7 + 0xE]
000018DE 486D BAA4 pea.l [A5 - 0x455C]
000018E2 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
000018E6 588F addq.l A7, 4
000018E8 42AD BAB8 clr.l [A5 - 0x4548]
000018EC 422D BAAF clr.b [A5 - 0x4551]
000018F0 41F9 0000 0172 lea.l A0, [0x00000172 /* MBState */]
000018F6 2B48 B158 move.l [A5 - 0x4EA8], A0
000018FA 700F moveq.l D0, 0x0F
000018FC 1B40 B156 move.b [A5 - 0x4EAA], D0
00001900 422D B157 clr.b [A5 - 0x4EA9]
00001904 3F3C 007C move.w -[A7], 0x7C /* '|' */
00001908 3F3C 0060 move.w -[A7], 0x60 /* '`' */
0000190C 486D B156 pea.l [A5 - 0x4EAA]
00001910 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001914 508F addq.l A7, 8
00001916 7001 moveq.l D0, 0x01
00001918 1B40 AEBE move.b [A5 - 0x5142], D0
0000191C 426D C53E clr.w [A5 - 0x3AC2]
00001920 7001 moveq.l D0, 0x01
00001922 1B40 AEE3 move.b [A5 - 0x511D], D0
00001926 422D AEE4 clr.b [A5 - 0x511C]
0000192A 486E FFF2 pea.l [A6 - 0xE]
0000192E A8A1 syscall FrameRect
00001930 3F3C 0087 move.w -[A7], 0x87
00001934 3F3C 00E6 move.w -[A7], 0xE6
00001938 A893 syscall MoveTo
0000193A 4879 0000 0184 push.l 0x184
00001940 A884 syscall DrawString
label00001942:
00001942 4EBA E848 jsr [PC - 0x17B8 /* 0000018C */]
00001946 0C40 1003 cmpi.w D0, 0x1003
0000194A 66F6 bne -0x8 /* 00001942 */
0000194C 0C6D 0060 B694 cmpi.w [A5 - 0x496C], 0x60 /* '`' */
00001952 6DEE blt -0x10 /* 00001942 */
00001954 0C6D 0128 B694 cmpi.w [A5 - 0x496C], 0x128
0000195A 6EE6 bgt -0x18 /* 00001942 */
0000195C 0C6D 00F0 B696 cmpi.w [A5 - 0x496A], 0xF0
00001962 6DDE blt -0x20 /* 00001942 */
00001964 0C6D 013E B696 cmpi.w [A5 - 0x496A], 0x13E
0000196A 6ED6 bgt -0x28 /* 00001942 */
0000196C 7001 moveq.l D0, 0x01
0000196E 3B40 C53E move.w [A5 - 0x3AC2], D0
00001972 3F3C 0140 move.w -[A7], 0x140
00001976 3F3C 00C8 move.w -[A7], 0xC8
0000197A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000197E 3F3C 000C move.w -[A7], 0xC
00001982 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00001986 508F addq.l A7, 8
00001988 422D AEBE clr.b [A5 - 0x5142]
0000198C 422D AEE3 clr.b [A5 - 0x511D]
00001990 302D B694 move.w D0, [A5 - 0x496C]
00001994 0640 FF97 addi.w D0, 0xFF97
00001998 48C0 ext.l D0
0000199A 81FC 0032 divs.w D0, 0x32 /* '2' */
0000199E 41ED AF7F lea.l A0, [A5 - 0x5081]
000019A2 D0C0 add.w A0, D0
000019A4 7000 moveq.l D0, 0x00
000019A6 1010 move.b D0, [A0]
000019A8 3D40 FFFC move.w [A6 - 0x4], D0
label000019AC:
000019AC 302E FFFC move.w D0, [A6 - 0x4]
label000019B0:
000019B0 4E5E unlink A6
000019B2 4E75 rts
000019B4 5041 addq.w D1, 8
000019B6 574E subq.w A6, 3
000019B8 5345 subq.w D5, 1
000019BA 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
// begin alternate branch 000019BC-000019C4
fn000019BC:
000019BC 4E56 0000 link A6, 0
000019C0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
// end alternate branch 000019BC-000019C4
fn000019BC: // (misaligned)
000019BE 0000 4EAD ori.b D0, 0xAD
000019C2 03F2 .incomplete
000019C4 3F2E 0010 move.w -[A7], [A6 + 0x10]
000019C8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000019CC 548F addq.l A7, 2
000019CE 3F2E 000E move.w -[A7], [A6 + 0xE]
000019D2 3F2E 000C move.w -[A7], [A6 + 0xC]
000019D6 3F2E 000A move.w -[A7], [A6 + 0xA]
000019DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000019DE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000019E2 508F addq.l A7, 8
000019E4 3F2E 000E move.w -[A7], [A6 + 0xE]
000019E8 3F2E 000C move.w -[A7], [A6 + 0xC]
000019EC 3F2E 000A move.w -[A7], [A6 + 0xA]
000019F0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000019F4 4EBA 08A2 jsr [PC + 0x8A2 /* 00002298 */]
000019F8 508F addq.l A7, 8
000019FA 3F3C 000E move.w -[A7], 0xE
000019FE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001A02 548F addq.l A7, 2
00001A04 426E 0010 clr.w [A6 + 0x10]
00001A08 602A bra +0x2C /* 00001A34 */
label00001A0A:
00001A0A 526E 0008 addq.w [A6 + 0x8], 1
00001A0E 526E 000A addq.w [A6 + 0xA], 1
00001A12 536E 000C subq.w [A6 + 0xC], 1
00001A16 536E 000E subq.w [A6 + 0xE], 1
00001A1A 3F2E 000E move.w -[A7], [A6 + 0xE]
00001A1E 3F2E 000C move.w -[A7], [A6 + 0xC]
00001A22 3F2E 000A move.w -[A7], [A6 + 0xA]
00001A26 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001A2A 4EBA 086C jsr [PC + 0x86C /* 00002298 */]
00001A2E 508F addq.l A7, 8
00001A30 526E 0010 addq.w [A6 + 0x10], 1
label00001A34:
00001A34 0C6E 0003 0010 cmpi.w [A6 + 0x10], 0x3
00001A3A 6DCE blt -0x30 /* 00001A0A */
00001A3C 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001A40 4E5E unlink A6
00001A42 4E75 rts
00001A44 4452 neg.w [A2]
00001A46 4157 chk.w D0, [A7]
00001A48 424F clr.w A7
00001A4A 5820 addq.b -[A0], 4
export_28:
fn00001A4C:
00001A4C 4E56 FFF8 link A6, -0x0008
00001A50 42AE FFFC clr.l [A6 - 0x4]
label00001A54:
00001A54 4EBA 0B0E jsr [PC + 0xB0E /* 00002564 */]
00001A58 202D B114 move.l D0, [A5 - 0x4EEC]
00001A5C B0AD B118 cmp.l D0, [A5 - 0x4EE8]
00001A60 67F2 beq -0xC /* 00001A54 */
00001A62 2D6D B114 FFFC move.l [A6 - 0x4], [A5 - 0x4EEC]
00001A68 2F2D B114 move.l -[A7], [A5 - 0x4EEC]
00001A6C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001A70 588F addq.l A7, 4
00001A72 2B40 B114 move.l [A5 - 0x4EEC], D0
00001A76 202E FFFC move.l D0, [A6 - 0x4]
00001A7A 4E5E unlink A6
00001A7C 4E75 rts
00001A7E 4745 chk.w D3, D5
00001A80 544D addq.w A5, 2
00001A82 5347 subq.w D7, 1
00001A84 2020 move.l D0, -[A0]
00001A86 4E56 0000 link A6, 0
00001A8A 022E 002F 0009 andi.b [A6 + 0x9], 0x2F /* '/' */
00001A90 102E 0009 move.b D0, [A6 + 0x9]
00001A94 4880 ext.w D0
00001A96 0800 0002 btst.b D0, 0x2
00001A9A 6706 beq +0x8 /* 00001AA2 */
00001A9C 7000 moveq.l D0, 0x00
00001A9E 6000 0384 bra +0x386 /* 00001E24 */
label00001AA2:
00001AA2 4A6D AEC6 tst.w [A5 - 0x513A]
00001AA6 6712 beq +0x14 /* 00001ABA */
00001AA8 102E 000D move.b D0, [A6 + 0xD]
00001AAC 4880 ext.w D0
00001AAE 3F00 move.w -[A7], D0
00001AB0 4EBA 04A6 jsr [PC + 0x4A6 /* 00001F58 */]
00001AB4 548F addq.l A7, 2
00001AB6 6000 036C bra +0x36E /* 00001E24 */
label00001ABA:
00001ABA 4A2D AED2 tst.b [A5 - 0x512E]
00001ABE 6712 beq +0x14 /* 00001AD2 */
00001AC0 102E 000B move.b D0, [A6 + 0xB]
00001AC4 4880 ext.w D0
00001AC6 3F00 move.w -[A7], D0
00001AC8 4EBA 03E6 jsr [PC + 0x3E6 /* 00001EB0 */]
00001ACC 548F addq.l A7, 2
00001ACE 6000 0354 bra +0x356 /* 00001E24 */
label00001AD2:
00001AD2 102E 0009 move.b D0, [A6 + 0x9]
00001AD6 4880 ext.w D0
00001AD8 0240 0008 andi.w D0, 0x8
00001ADC 4A40 tst.w D0
00001ADE 6600 0336 bne +0x338 /* 00001E16 */
00001AE2 0C2E 0061 000B cmpi.b [A6 + 0xB], 0x61 /* 'a' */
00001AE8 6D16 blt +0x18 /* 00001B00 */
00001AEA 0C2E 007A 000B cmpi.b [A6 + 0xB], 0x7A /* 'z' */
00001AF0 6E0E bgt +0x10 /* 00001B00 */
00001AF2 102E 000B move.b D0, [A6 + 0xB]
00001AF6 4880 ext.w D0
00001AF8 0640 FFE0 addi.w D0, 0xFFE0
00001AFC 48C0 ext.l D0
00001AFE 6006 bra +0x8 /* 00001B06 */
label00001B00:
00001B00 102E 000B move.b D0, [A6 + 0xB]
00001B04 4880 ext.w D0
label00001B06:
00001B06 1D40 000B move.b [A6 + 0xB], D0
00001B0A 4A2D AED3 tst.b [A5 - 0x512D]
00001B0E 672E beq +0x30 /* 00001B3E */
00001B10 206D B118 movea.l A0, [A5 - 0x4EE8]
00001B14 7006 moveq.l D0, 0x06
00001B16 2080 move.l [A0], D0
00001B18 206D B118 movea.l A0, [A5 - 0x4EE8]
00001B1C 102E 000B move.b D0, [A6 + 0xB]
00001B20 4880 ext.w D0
00001B22 3140 0004 move.w [A0 + 0x4], D0
00001B26 4A40 tst.w D0
00001B28 6700 02FA beq +0x2FC /* 00001E24 */
00001B2C 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001B30 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001B34 588F addq.l A7, 4
00001B36 2B40 B118 move.l [A5 - 0x4EE8], D0
00001B3A 6000 02E8 bra +0x2EA /* 00001E24 */
label00001B3E:
00001B3E 4A6D C540 tst.w [A5 - 0x3AC0]
00001B42 674E beq +0x50 /* 00001B92 */
00001B44 4A2D AEE2 tst.b [A5 - 0x511E]
00001B48 6648 bne +0x4A /* 00001B92 */
00001B4A 4A6D C542 tst.w [A5 - 0x3ABE]
00001B4E 6742 beq +0x44 /* 00001B92 */
00001B50 102E 000D move.b D0, [A6 + 0xD]
00001B54 4880 ext.w D0
00001B56 0C40 0053 cmpi.w D0, 0x53 /* 'S' */
00001B5A 670C beq +0xE /* 00001B68 */
00001B5C 102E 000D move.b D0, [A6 + 0xD]
00001B60 4880 ext.w D0
00001B62 0C40 000E cmpi.w D0, 0xE
00001B66 662A bne +0x2C /* 00001B92 */
label00001B68:
00001B68 3B7C 00FF C54C move.w [A5 - 0x3AB4], 0xFF
00001B6E 206D B118 movea.l A0, [A5 - 0x4EE8]
00001B72 7004 moveq.l D0, 0x04
00001B74 2080 move.l [A0], D0
00001B76 206D B118 movea.l A0, [A5 - 0x4EE8]
00001B7A 7001 moveq.l D0, 0x01
00001B7C 3140 0004 move.w [A0 + 0x4], D0
00001B80 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001B84 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001B88 588F addq.l A7, 4
00001B8A 2B40 B118 move.l [A5 - 0x4EE8], D0
00001B8E 6000 0294 bra +0x296 /* 00001E24 */
label00001B92:
00001B92 0C2E 0041 000B cmpi.b [A6 + 0xB], 0x41 /* 'A' */
00001B98 6D08 blt +0xA /* 00001BA2 */
00001B9A 0C2E 0048 000B cmpi.b [A6 + 0xB], 0x48 /* 'H' */
00001BA0 6F10 ble +0x12 /* 00001BB2 */
label00001BA2:
00001BA2 0C2E 0031 000B cmpi.b [A6 + 0xB], 0x31 /* '1' */
00001BA8 6D3E blt +0x40 /* 00001BE8 */
00001BAA 0C2E 0038 000B cmpi.b [A6 + 0xB], 0x38 /* '8' */
00001BB0 6E36 bgt +0x38 /* 00001BE8 */
label00001BB2:
00001BB2 0C2E 0041 000B cmpi.b [A6 + 0xB], 0x41 /* 'A' */
00001BB8 6D18 blt +0x1A /* 00001BD2 */
00001BBA 0C2E 0048 000B cmpi.b [A6 + 0xB], 0x48 /* 'H' */
00001BC0 6E10 bgt +0x12 /* 00001BD2 */
00001BC2 102E 000B move.b D0, [A6 + 0xB]
00001BC6 4880 ext.w D0
00001BC8 0640 FFBF addi.w D0, 0xFFBF
00001BCC 3B40 B130 move.w [A5 - 0x4ED0], D0
00001BD0 600E bra +0x10 /* 00001BE0 */
label00001BD2:
00001BD2 102E 000B move.b D0, [A6 + 0xB]
00001BD6 4880 ext.w D0
00001BD8 7238 moveq.l D1, 0x38
00001BDA 9240 sub.w D1, D0
00001BDC 3B41 B132 move.w [A5 - 0x4ECE], D1
label00001BE0:
00001BE0 4EBA 032C jsr [PC + 0x32C /* 00001F0E */]
00001BE4 6000 023E bra +0x240 /* 00001E24 */
label00001BE8:
00001BE8 0C2E 000D 000B cmpi.b [A6 + 0xB], 0xD /* '\r' */
00001BEE 6708 beq +0xA /* 00001BF8 */
00001BF0 0C2E 0020 000B cmpi.b [A6 + 0xB], 0x20 /* ' ' */
00001BF6 6638 bne +0x3A /* 00001C30 */
label00001BF8:
00001BF8 206D B118 movea.l A0, [A5 - 0x4EE8]
00001BFC 316D B694 0008 move.w [A0 + 0x8], [A5 - 0x496C]
00001C02 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C06 316D B696 000A move.w [A0 + 0xA], [A5 - 0x496A]
00001C0C 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C10 7004 moveq.l D0, 0x04
00001C12 2080 move.l [A0], D0
00001C14 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C18 7001 moveq.l D0, 0x01
00001C1A 3140 0004 move.w [A0 + 0x4], D0
00001C1E 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001C22 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001C26 588F addq.l A7, 4
00001C28 2B40 B118 move.l [A5 - 0x4EE8], D0
00001C2C 6000 01F6 bra +0x1F8 /* 00001E24 */
label00001C30:
00001C30 102E 000D move.b D0, [A6 + 0xD]
00001C34 4880 ext.w D0
00001C36 0C40 003B cmpi.w D0, 0x3B /* ';' */
00001C3A 6600 00C2 bne +0xC4 /* 00001CFE */
00001C3E 4A6D C53E tst.w [A5 - 0x3AC2]
00001C42 6700 00BA beq +0xBC /* 00001CFE */
00001C46 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C4A 7004 moveq.l D0, 0x04
00001C4C 2080 move.l [A0], D0
00001C4E 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C52 7003 moveq.l D0, 0x03
00001C54 3140 0004 move.w [A0 + 0x4], D0
00001C58 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001C5C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001C60 588F addq.l A7, 4
00001C62 2B40 B118 move.l [A5 - 0x4EE8], D0
00001C66 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C6A 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001C6E 7004 moveq.l D0, 0x04
label00001C70:
00001C70 20D9 move.l [A0]+, [A1]+
00001C72 51C8 FFFC dbf D0, -0x6 /* 00001C70 */
00001C76 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001C7A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001C7E 588F addq.l A7, 4
00001C80 2B40 B118 move.l [A5 - 0x4EE8], D0
00001C84 3F3C 0008 move.w -[A7], 0x8
00001C88 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00001C8C 4EBA 089C jsr [PC + 0x89C /* 0000252A */]
00001C90 588F addq.l A7, 4
00001C92 206D B118 movea.l A0, [A5 - 0x4EE8]
00001C96 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001C9A 7004 moveq.l D0, 0x04
label00001C9C:
00001C9C 20D9 move.l [A0]+, [A1]+
00001C9E 51C8 FFFC dbf D0, -0x6 /* 00001C9C */
00001CA2 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001CA6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001CAA 588F addq.l A7, 4
00001CAC 2B40 B118 move.l [A5 - 0x4EE8], D0
00001CB0 7064 moveq.l D0, 0x64
00001CB2 3B40 ED1C move.w [A5 - 0x12E4], D0
00001CB6 206D CEC8 movea.l A0, [A5 - 0x3138]
00001CBA 2F28 0004 move.l -[A7], [A0 + 0x4]
00001CBE 3F3C 0001 move.w -[A7], 0x1
00001CC2 4267 clr.w -[A7]
00001CC4 4EBA 054A jsr [PC + 0x54A /* 00002210 */]
00001CC8 508F addq.l A7, 8
00001CCA E740 asl D0.w, 3
00001CCC 0640 0031 addi.w D0, 0x31 /* '1' */
00001CD0 3F00 move.w -[A7], D0
00001CD2 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00001CD6 4EBA 0852 jsr [PC + 0x852 /* 0000252A */]
00001CDA 588F addq.l A7, 4
00001CDC 206D B118 movea.l A0, [A5 - 0x4EE8]
00001CE0 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001CE4 7004 moveq.l D0, 0x04
label00001CE6:
00001CE6 20D9 move.l [A0]+, [A1]+
00001CE8 51C8 FFFC dbf D0, -0x6 /* 00001CE6 */
00001CEC 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001CF0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001CF4 588F addq.l A7, 4
00001CF6 2B40 B118 move.l [A5 - 0x4EE8], D0
00001CFA 6000 0128 bra +0x12A /* 00001E24 */
label00001CFE:
00001CFE 102E 000D move.b D0, [A6 + 0xD]
00001D02 4880 ext.w D0
00001D04 0C40 003C cmpi.w D0, 0x3C /* '<' */
00001D08 6622 bne +0x24 /* 00001D2C */
00001D0A 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
00001D10 670A beq +0xC /* 00001D1C */
00001D12 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
00001D18 6600 010A bne +0x10C /* 00001E24 */
label00001D1C:
00001D1C 4EBA E85E jsr [PC - 0x17A2 /* 0000057C */]
00001D20 4267 clr.w -[A7]
00001D22 4EBA F8A4 jsr [PC - 0x75C /* 000015C8 */]
00001D26 548F addq.l A7, 2
00001D28 6000 00FA bra +0xFC /* 00001E24 */
label00001D2C:
00001D2C 102E 000D move.b D0, [A6 + 0xD]
00001D30 4880 ext.w D0
00001D32 0C40 003D cmpi.w D0, 0x3D /* '=' */
00001D36 670C beq +0xE /* 00001D44 */
00001D38 102E 000D move.b D0, [A6 + 0xD]
00001D3C 4880 ext.w D0
00001D3E 0C40 003E cmpi.w D0, 0x3E /* '>' */
00001D42 6624 bne +0x26 /* 00001D68 */
label00001D44:
00001D44 102E 000D move.b D0, [A6 + 0xD]
00001D48 4880 ext.w D0
00001D4A 206D B118 movea.l A0, [A5 - 0x4EE8]
00001D4E 4840 swap.w D0
00001D50 4240 clr.w D0
00001D52 4840 swap.w D0
00001D54 2080 move.l [A0], D0
00001D56 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001D5A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001D5E 588F addq.l A7, 4
00001D60 2B40 B118 move.l [A5 - 0x4EE8], D0
00001D64 6000 00BE bra +0xC0 /* 00001E24 */
label00001D68:
00001D68 4A2D AEE2 tst.b [A5 - 0x511E]
00001D6C 6700 008A beq +0x8C /* 00001DF8 */
00001D70 206D B118 movea.l A0, [A5 - 0x4EE8]
00001D74 7007 moveq.l D0, 0x07
00001D76 2080 move.l [A0], D0
00001D78 102E 000D move.b D0, [A6 + 0xD]
00001D7C 4880 ext.w D0
00001D7E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001D82 0005 0016 ori.b D5, 0x16
00001D86 0048 001E ori.w A0, 0x1E
00001D8A 004D 0026 ori.w A5, 0x26 /* '&' */
00001D8E 0050 002E ori.w [A0], 0x2E /* '.' */
00001D92 004B 0036 ori.w A3, 0x36 /* '6' */
00001D96 0001 003E ori.b D1, 0x3E /* '>' */
00001D9A 206D B118 movea.l A0, [A5 - 0x4EE8]
00001D9E 317C 0080 0004 move.w [A0 + 0x4], 0x80
00001DA4 6038 bra +0x3A /* 00001DDE */
00001DA6 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DAA 317C 0083 0004 move.w [A0 + 0x4], 0x83
00001DB0 602C bra +0x2E /* 00001DDE */
00001DB2 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DB6 317C 0081 0004 move.w [A0 + 0x4], 0x81
00001DBC 6020 bra +0x22 /* 00001DDE */
00001DBE 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DC2 317C 0082 0004 move.w [A0 + 0x4], 0x82
00001DC8 6014 bra +0x16 /* 00001DDE */
00001DCA 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DCE 701B moveq.l D0, 0x1B
00001DD0 3140 0004 move.w [A0 + 0x4], D0
00001DD4 6008 bra +0xA /* 00001DDE */
00001DD6 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DDA 4268 0004 clr.w [A0 + 0x4]
label00001DDE:
00001DDE 206D B118 movea.l A0, [A5 - 0x4EE8]
00001DE2 4A68 0004 tst.w [A0 + 0x4]
00001DE6 673C beq +0x3E /* 00001E24 */
00001DE8 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001DEC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001DF0 588F addq.l A7, 4
00001DF2 2B40 B118 move.l [A5 - 0x4EE8], D0
00001DF6 602C bra +0x2E /* 00001E24 */
label00001DF8:
00001DF8 102E 000D move.b D0, [A6 + 0xD]
00001DFC 4880 ext.w D0
00001DFE 3F00 move.w -[A7], D0
00001E00 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00001E04 548F addq.l A7, 2
00001E06 4A40 tst.w D0
00001E08 671A beq +0x1C /* 00001E24 */
00001E0A 4A2D AEE2 tst.b [A5 - 0x511E]
00001E0E 6614 bne +0x16 /* 00001E24 */
00001E10 4EBA 00FC jsr [PC + 0xFC /* 00001F0E */]
00001E14 600E bra +0x10 /* 00001E24 */
label00001E16:
00001E16 102E 000D move.b D0, [A6 + 0xD]
00001E1A 4880 ext.w D0
00001E1C 3F00 move.w -[A7], D0
00001E1E 4EBA 0010 jsr [PC + 0x10 /* 00001E30 */]
00001E22 548F addq.l A7, 2
label00001E24:
00001E24 4E5E unlink A6
00001E26 4E75 rts
00001E28 4B45 chk.w D5, D5
00001E2A 5943 subq.w D3, 4
00001E2C 4F4E chk.w D7, A6
00001E2E 5645 addq.w D5, 3
fn00001E30:
00001E30 4E56 0000 link A6, 0
00001E34 206D B118 movea.l A0, [A5 - 0x4EE8]
00001E38 7006 moveq.l D0, 0x06
00001E3A 2080 move.l [A0], D0
00001E3C 102E 0009 move.b D0, [A6 + 0x9]
00001E40 4880 ext.w D0
00001E42 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001E46 0005 0016 ori.b D5, 0x16
00001E4A 0021 001A ori.b -[A1], 0x1A
00001E4E 0014 001E ori.b [A4], 0x1E
00001E52 0013 0022 ori.b [A3], 0x22 /* '\"' */
00001E56 0032 0026 001F ori.b [A2 + D0.w + 0x1F], 0x26 /* '&' */
00001E5C 0028 7066 1D40 ori.b [A0 + 0x1D40], 0x66 /* 'f' */
00001E62 0009 601E ori.b A1, 0x1E
00001E66 7074 moveq.l D0, 0x74
00001E68 1D40 0009 move.b [A6 + 0x9], D0
00001E6C 6016 bra +0x18 /* 00001E84 */
00001E6E 7072 moveq.l D0, 0x72
00001E70 1D40 0009 move.b [A6 + 0x9], D0
00001E74 600E bra +0x10 /* 00001E84 */
00001E76 706D moveq.l D0, 0x6D
00001E78 1D40 0009 move.b [A6 + 0x9], D0
00001E7C 6006 bra +0x8 /* 00001E84 */
00001E7E 7073 moveq.l D0, 0x73
00001E80 1D40 0009 move.b [A6 + 0x9], D0
label00001E84:
00001E84 102E 0009 move.b D0, [A6 + 0x9]
00001E88 4880 ext.w D0
00001E8A 0640 0080 addi.w D0, 0x80
00001E8E 206D B118 movea.l A0, [A5 - 0x4EE8]
00001E92 3140 0004 move.w [A0 + 0x4], D0
00001E96 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001E9A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001E9E 588F addq.l A7, 4
00001EA0 2B40 B118 move.l [A5 - 0x4EE8], D0
00001EA4 4E5E unlink A6
00001EA6 4E75 rts
00001EA8 444F neg.w A7
00001EAA 414C chk.w D0, A4
00001EAC 544B addq.w A3, 2
00001EAE 4559 chk.w D2, [A1]+
fn00001EB0:
00001EB0 4E56 0000 link A6, 0
00001EB4 0C2E 000D 0009 cmpi.b [A6 + 0x9], 0xD /* '\r' */
00001EBA 6608 bne +0xA /* 00001EC4 */
00001EBC 7001 moveq.l D0, 0x01
00001EBE 1D40 0009 move.b [A6 + 0x9], D0
00001EC2 6014 bra +0x16 /* 00001ED8 */
label00001EC4:
00001EC4 0C2E 001B 0009 cmpi.b [A6 + 0x9], 0x1B
00001ECA 6608 bne +0xA /* 00001ED4 */
00001ECC 7003 moveq.l D0, 0x03
00001ECE 1D40 0009 move.b [A6 + 0x9], D0
00001ED2 6004 bra +0x6 /* 00001ED8 */
label00001ED4:
00001ED4 422E 0009 clr.b [A6 + 0x9]
label00001ED8:
00001ED8 206D B118 movea.l A0, [A5 - 0x4EE8]
00001EDC 7004 moveq.l D0, 0x04
00001EDE 2080 move.l [A0], D0
00001EE0 206D B118 movea.l A0, [A5 - 0x4EE8]
00001EE4 102E 0009 move.b D0, [A6 + 0x9]
00001EE8 4880 ext.w D0
00001EEA 3140 0004 move.w [A0 + 0x4], D0
00001EEE 4A2E 0009 tst.b [A6 + 0x9]
00001EF2 670E beq +0x10 /* 00001F02 */
00001EF4 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001EF8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001EFC 588F addq.l A7, 4
00001EFE 2B40 B118 move.l [A5 - 0x4EE8], D0
label00001F02:
00001F02 4E5E unlink A6
00001F04 4E75 rts
00001F06 414C chk.w D0, A4
00001F08 4552 chk.w D2, [A2]
00001F0A 544B addq.w A3, 2
00001F0C 4559 chk.w D2, [A1]+
fn00001F0E:
00001F0E 206D B118 movea.l A0, [A5 - 0x4EE8]
00001F12 7005 moveq.l D0, 0x05
00001F14 2080 move.l [A0], D0
00001F16 302D B132 move.w D0, [A5 - 0x4ECE]
00001F1A E740 asl D0.w, 3
00001F1C D06D B130 add.w D0, [A5 - 0x4ED0]
00001F20 48C0 ext.l D0
00001F22 D080 add.l D0, D0
00001F24 D0AD CF0C add.l D0, [A5 - 0x30F4]
00001F28 2040 movea.l A0, D0
00001F2A 226D B118 movea.l A1, [A5 - 0x4EE8]
00001F2E 3350 0008 move.w [A1 + 0x8], [A0]
00001F32 302D B132 move.w D0, [A5 - 0x4ECE]
00001F36 48C0 ext.l D0
00001F38 D080 add.l D0, D0
00001F3A D0AD CF10 add.l D0, [A5 - 0x30F0]
00001F3E 2040 movea.l A0, D0
00001F40 226D B118 movea.l A1, [A5 - 0x4EE8]
00001F44 3350 000A move.w [A1 + 0xA], [A0]
00001F48 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001F4C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001F50 588F addq.l A7, 4
00001F52 2B40 B118 move.l [A5 - 0x4EE8], D0
00001F56 4E75 rts
fn00001F58:
00001F58 4E56 FFFA link A6, -0x0006
00001F5C 102E 0009 move.b D0, [A6 + 0x9]
00001F60 4880 ext.w D0
00001F62 0C40 0001 cmpi.w D0, 0x1
00001F66 6600 008E bne +0x90 /* 00001FF6 */
00001F6A 4267 clr.w -[A7]
00001F6C 4267 clr.w -[A7]
00001F6E 4EBA 05BA jsr [PC + 0x5BA /* 0000252A */]
00001F72 588F addq.l A7, 4
00001F74 206D B118 movea.l A0, [A5 - 0x4EE8]
00001F78 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001F7C 7004 moveq.l D0, 0x04
label00001F7E:
00001F7E 20D9 move.l [A0]+, [A1]+
00001F80 51C8 FFFC dbf D0, -0x6 /* 00001F7E */
00001F84 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001F88 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001F8C 588F addq.l A7, 4
00001F8E 2B40 B118 move.l [A5 - 0x4EE8], D0
00001F92 206D B118 movea.l A0, [A5 - 0x4EE8]
00001F96 7004 moveq.l D0, 0x04
00001F98 2080 move.l [A0], D0
00001F9A 206D B118 movea.l A0, [A5 - 0x4EE8]
00001F9E 7002 moveq.l D0, 0x02
00001FA0 3140 0004 move.w [A0 + 0x4], D0
00001FA4 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001FA8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001FAC 588F addq.l A7, 4
00001FAE 2B40 B118 move.l [A5 - 0x4EE8], D0
00001FB2 206D B118 movea.l A0, [A5 - 0x4EE8]
00001FB6 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001FBA 7004 moveq.l D0, 0x04
label00001FBC:
00001FBC 20D9 move.l [A0]+, [A1]+
00001FBE 51C8 FFFC dbf D0, -0x6 /* 00001FBC */
00001FC2 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001FC6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001FCA 588F addq.l A7, 4
00001FCC 2B40 B118 move.l [A5 - 0x4EE8], D0
00001FD0 4EBA FF3C jsr [PC - 0xC4 /* 00001F0E */]
00001FD4 206D B118 movea.l A0, [A5 - 0x4EE8]
00001FD8 43ED B11C lea.l A1, [A5 - 0x4EE4]
00001FDC 7004 moveq.l D0, 0x04
label00001FDE:
00001FDE 20D9 move.l [A0]+, [A1]+
00001FE0 51C8 FFFC dbf D0, -0x6 /* 00001FDE */
00001FE4 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00001FE8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001FEC 588F addq.l A7, 4
00001FEE 2B40 B118 move.l [A5 - 0x4EE8], D0
00001FF2 6000 020E bra +0x210 /* 00002202 */
label00001FF6:
00001FF6 0C6D 00FF ED16 cmpi.w [A5 - 0x12EA], 0xFF
00001FFC 6700 0204 beq +0x206 /* 00002202 */
00002000 3D6D ED18 FFFE move.w [A6 - 0x2], [A5 - 0x12E8]
00002006 3D6D ED16 FFFC move.w [A6 - 0x4], [A5 - 0x12EA]
0000200C 102E 0009 move.b D0, [A6 + 0x9]
00002010 4880 ext.w D0
00002012 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002016 0006 001A ori.b D6, 0x1A
0000201A 0048 001C ori.w A0, 0x1C
0000201E 004D 001E ori.w A5, 0x1E
00002022 0050 0020 ori.w [A0], 0x20 /* ' ' */
00002026 004B 0022 ori.w A3, 0x22 /* '\"' */
0000202A 0039 001E 001C 0060 ori.b [0x001C0060], 0x1E
00002032 536E FFFE subq.w [A6 - 0x2], 1
00002036 6058 bra +0x5A /* 00002090 */
00002038 526E FFFC addq.w [A6 - 0x4], 1
0000203C 6052 bra +0x54 /* 00002090 */
0000203E 526E FFFE addq.w [A6 - 0x2], 1
00002042 604C bra +0x4E /* 00002090 */
00002044 536E FFFC subq.w [A6 - 0x4], 1
00002048 6046 bra +0x48 /* 00002090 */
0000204A 206D B118 movea.l A0, [A5 - 0x4EE8]
0000204E 7004 moveq.l D0, 0x04
00002050 2080 move.l [A0], D0
00002052 206D B118 movea.l A0, [A5 - 0x4EE8]
00002056 7002 moveq.l D0, 0x02
00002058 3140 0004 move.w [A0 + 0x4], D0
0000205C 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00002060 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002064 588F addq.l A7, 4
00002066 2B40 B118 move.l [A5 - 0x4EE8], D0
0000206A 206D B118 movea.l A0, [A5 - 0x4EE8]
0000206E 43ED B11C lea.l A1, [A5 - 0x4EE4]
00002072 7004 moveq.l D0, 0x04
label00002074:
00002074 20D9 move.l [A0]+, [A1]+
00002076 51C8 FFFC dbf D0, -0x6 /* 00002074 */
0000207A 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
0000207E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002082 588F addq.l A7, 4
00002084 2B40 B118 move.l [A5 - 0x4EE8], D0
00002088 4EBA FE84 jsr [PC - 0x17C /* 00001F0E */]
0000208C 6000 0176 bra +0x178 /* 00002204 */
label00002090:
00002090 302E FFFE move.w D0, [A6 - 0x2]
00002094 B06D ED1C cmp.w D0, [A5 - 0x12E4]
00002098 6C06 bge +0x8 /* 000020A0 */
0000209A 302E FFFE move.w D0, [A6 - 0x2]
0000209E 6002 bra +0x4 /* 000020A2 */
label000020A0:
000020A0 7000 moveq.l D0, 0x00
label000020A2:
000020A2 3D40 FFFE move.w [A6 - 0x2], D0
000020A6 4A6E FFFE tst.w [A6 - 0x2]
000020AA 6C0A bge +0xC /* 000020B6 */
000020AC 302D ED1C move.w D0, [A5 - 0x12E4]
000020B0 5340 subq.w D0, 1
000020B2 48C0 ext.l D0
000020B4 6004 bra +0x6 /* 000020BA */
label000020B6:
000020B6 302E FFFE move.w D0, [A6 - 0x2]
label000020BA:
000020BA 3D40 FFFE move.w [A6 - 0x2], D0
000020BE 4A6E FFFC tst.w [A6 - 0x4]
000020C2 6C0A bge +0xC /* 000020CE */
000020C4 302D ED14 move.w D0, [A5 - 0x12EC]
000020C8 5340 subq.w D0, 1
000020CA 48C0 ext.l D0
000020CC 6004 bra +0x6 /* 000020D2 */
label000020CE:
000020CE 302E FFFC move.w D0, [A6 - 0x4]
label000020D2:
000020D2 3D40 FFFC move.w [A6 - 0x4], D0
000020D6 302D ED14 move.w D0, [A5 - 0x12EC]
000020DA 5340 subq.w D0, 1
000020DC B06E FFFC cmp.w D0, [A6 - 0x4]
000020E0 6D06 blt +0x8 /* 000020E8 */
000020E2 302E FFFC move.w D0, [A6 - 0x4]
000020E6 6002 bra +0x4 /* 000020EA */
label000020E8:
000020E8 7000 moveq.l D0, 0x00
label000020EA:
000020EA 3D40 FFFC move.w [A6 - 0x4], D0
000020EE 302E FFFC move.w D0, [A6 - 0x4]
000020F2 B06D ED16 cmp.w D0, [A5 - 0x12EA]
000020F6 6666 bne +0x68 /* 0000215E */
000020F8 102E 0009 move.b D0, [A6 + 0x9]
000020FC 4880 ext.w D0
000020FE 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
00002102 57C0 seq D0
00002104 4400 neg.b D0
00002106 4880 ext.w D0
00002108 322E FFFC move.w D1, [A6 - 0x4]
0000210C 48C1 ext.l D1
0000210E E781 asl D1, 3
00002110 D2AD CEC8 add.l D1, [A5 - 0x3138]
00002114 2041 movea.l A0, D1
00002116 2F28 0004 move.l -[A7], [A0 + 0x4]
0000211A 3F00 move.w -[A7], D0
0000211C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002120 4EBA 00EE jsr [PC + 0xEE /* 00002210 */]
00002124 508F addq.l A7, 8
00002126 3D40 FFFE move.w [A6 - 0x2], D0
0000212A 0C40 00FF cmpi.w D0, 0xFF
0000212E 6700 00D2 beq +0xD4 /* 00002202 */
00002132 302E FFFC move.w D0, [A6 - 0x4]
00002136 48C0 ext.l D0
00002138 D080 add.l D0, D0
0000213A 41ED ED1E lea.l A0, [A5 - 0x12E2]
0000213E D1C0 add.l A0, D0
00002140 302E FFFE move.w D0, [A6 - 0x2]
00002144 E740 asl D0.w, 3
00002146 0640 0031 addi.w D0, 0x31 /* '1' */
0000214A 3F00 move.w -[A7], D0
0000214C 3010 move.w D0, [A0]
0000214E 0640 0025 addi.w D0, 0x25 /* '%' */
00002152 3F00 move.w -[A7], D0
00002154 4EBA 03D4 jsr [PC + 0x3D4 /* 0000252A */]
00002158 588F addq.l A7, 4
0000215A 6000 00A6 bra +0xA8 /* 00002202 */
label0000215E:
0000215E 302E FFFC move.w D0, [A6 - 0x4]
00002162 48C0 ext.l D0
00002164 D080 add.l D0, D0
00002166 41ED ED1E lea.l A0, [A5 - 0x12E2]
0000216A D1C0 add.l A0, D0
0000216C 3F3C 0008 move.w -[A7], 0x8
00002170 3010 move.w D0, [A0]
00002172 5240 addq.w D0, 1
00002174 3F00 move.w -[A7], D0
00002176 4EBA 03B2 jsr [PC + 0x3B2 /* 0000252A */]
0000217A 588F addq.l A7, 4
0000217C 206D B118 movea.l A0, [A5 - 0x4EE8]
00002180 7004 moveq.l D0, 0x04
00002182 2080 move.l [A0], D0
00002184 206D B118 movea.l A0, [A5 - 0x4EE8]
00002188 7003 moveq.l D0, 0x03
0000218A 3140 0004 move.w [A0 + 0x4], D0
0000218E 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00002192 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002196 588F addq.l A7, 4
00002198 2B40 B118 move.l [A5 - 0x4EE8], D0
0000219C 206D B118 movea.l A0, [A5 - 0x4EE8]
000021A0 43ED B11C lea.l A1, [A5 - 0x4EE4]
000021A4 7004 moveq.l D0, 0x04
label000021A6:
000021A6 20D9 move.l [A0]+, [A1]+
000021A8 51C8 FFFC dbf D0, -0x6 /* 000021A6 */
000021AC 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
000021B0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000021B4 588F addq.l A7, 4
000021B6 2B40 B118 move.l [A5 - 0x4EE8], D0
000021BA 302E FFFC move.w D0, [A6 - 0x4]
000021BE 48C0 ext.l D0
000021C0 D080 add.l D0, D0
000021C2 41ED ED1E lea.l A0, [A5 - 0x12E2]
000021C6 D1C0 add.l A0, D0
000021C8 302E FFFC move.w D0, [A6 - 0x4]
000021CC 48C0 ext.l D0
000021CE E780 asl D0, 3
000021D0 D0AD CEC8 add.l D0, [A5 - 0x3138]
000021D4 2240 movea.l A1, D0
000021D6 2F29 0004 move.l -[A7], [A1 + 0x4]
000021DA 3F3C 0001 move.w -[A7], 0x1
000021DE 4267 clr.w -[A7]
000021E0 3D50 FFFA move.w [A6 - 0x6], [A0]
000021E4 4EBA 002A jsr [PC + 0x2A /* 00002210 */]
000021E8 508F addq.l A7, 8
000021EA E740 asl D0.w, 3
000021EC 0640 0031 addi.w D0, 0x31 /* '1' */
000021F0 3F00 move.w -[A7], D0
000021F2 302E FFFA move.w D0, [A6 - 0x6]
000021F6 0640 0025 addi.w D0, 0x25 /* '%' */
000021FA 3F00 move.w -[A7], D0
000021FC 4EBA 032C jsr [PC + 0x32C /* 0000252A */]
00002200 588F addq.l A7, 4
label00002202:
00002202 7000 moveq.l D0, 0x00
label00002204:
00002204 4E5E unlink A6
00002206 4E75 rts
00002208 4D45 chk.w D6, D5
0000220A 4E55 4B45 link A5, -0xFFFFB4BB
0000220E 5946 subq.w D6, 4
fn00002210:
00002210 4E56 FFFE link A6, -0x0002
00002214 4A6E 000A tst.w [A6 + 0xA]
00002218 6606 bne +0x8 /* 00002220 */
0000221A 70FF moveq.l D0, 0xFFFFFFFF
0000221C 3D40 000A move.w [A6 + 0xA], D0
label00002220:
00002220 426E FFFE clr.w [A6 - 0x2]
00002224 6000 0058 bra +0x5A /* 0000227E */
label00002228:
00002228 302E 0008 move.w D0, [A6 + 0x8]
0000222C 48C0 ext.l D0
0000222E E780 asl D0, 3
00002230 D0AE 000C add.l D0, [A6 + 0xC]
00002234 2040 movea.l A0, D0
00002236 4A28 0006 tst.b [A0 + 0x6]
0000223A 6708 beq +0xA /* 00002244 */
0000223C 302E 0008 move.w D0, [A6 + 0x8]
00002240 6000 004A bra +0x4C /* 0000228C */
label00002244:
00002244 302E 000A move.w D0, [A6 + 0xA]
00002248 D16E 0008 add.w [A6 + 0x8], D0
0000224C 302E 0008 move.w D0, [A6 + 0x8]
00002250 B06D ED1C cmp.w D0, [A5 - 0x12E4]
00002254 6C06 bge +0x8 /* 0000225C */
00002256 302E 0008 move.w D0, [A6 + 0x8]
0000225A 6002 bra +0x4 /* 0000225E */
label0000225C:
0000225C 7000 moveq.l D0, 0x00
label0000225E:
0000225E 3D40 0008 move.w [A6 + 0x8], D0
00002262 4A6E 0008 tst.w [A6 + 0x8]
00002266 6C0A bge +0xC /* 00002272 */
00002268 302D ED1C move.w D0, [A5 - 0x12E4]
0000226C 5340 subq.w D0, 1
0000226E 48C0 ext.l D0
00002270 6004 bra +0x6 /* 00002276 */
label00002272:
00002272 302E 0008 move.w D0, [A6 + 0x8]
label00002276:
00002276 3D40 0008 move.w [A6 + 0x8], D0
0000227A 526E FFFE addq.w [A6 - 0x2], 1
label0000227E:
0000227E 302E FFFE move.w D0, [A6 - 0x2]
00002282 B06D ED1C cmp.w D0, [A5 - 0x12E4]
00002286 66A0 bne -0x5E /* 00002228 */
00002288 303C 00FF move.w D0, 0xFF
label0000228C:
0000228C 4E5E unlink A6
0000228E 4E75 rts
00002290 4649 not.w A1
00002292 584C addq.w A4, 4
00002294 4820 nbcd.b -[A0]
00002296 2020 move.l D0, -[A0]
fn00002298:
00002298 4E56 0000 link A6, 0
0000229C 3F2E 000A move.w -[A7], [A6 + 0xA]
000022A0 3F2E 000C move.w -[A7], [A6 + 0xC]
000022A4 3F2E 000A move.w -[A7], [A6 + 0xA]
000022A8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000022AC 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000022B0 508F addq.l A7, 8
000022B2 3F2E 000E move.w -[A7], [A6 + 0xE]
000022B6 3F2E 000C move.w -[A7], [A6 + 0xC]
000022BA 3F2E 000A move.w -[A7], [A6 + 0xA]
000022BE 3F2E 000C move.w -[A7], [A6 + 0xC]
000022C2 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000022C6 508F addq.l A7, 8
000022C8 3F2E 000E move.w -[A7], [A6 + 0xE]
000022CC 3F2E 000C move.w -[A7], [A6 + 0xC]
000022D0 3F2E 000E move.w -[A7], [A6 + 0xE]
000022D4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000022D8 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000022DC 508F addq.l A7, 8
000022DE 3F2E 000E move.w -[A7], [A6 + 0xE]
000022E2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000022E6 3F2E 000A move.w -[A7], [A6 + 0xA]
000022EA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000022EE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000022F2 508F addq.l A7, 8
000022F4 4E5E unlink A6
000022F6 4E75 rts
000022F8 484F pea.l A7
000022FA 4C4C 4F57 movem.l D0,D1,D2,D4,D6,A0,A1,A2,A3,A6, A4
000022FE 424F clr.w A7
00002300 4E56 FFF6 link A6, -0x000A
00002304 7009 moveq.l D0, 0x09
00002306 3D40 FFFA move.w [A6 - 0x6], D0
0000230A 7001 moveq.l D0, 0x01
0000230C 1B40 AEE2 move.b [A5 - 0x511E], D0
00002310 4EBA E26A jsr [PC - 0x1D96 /* 0000057C */]
00002314 4A6D C542 tst.w [A5 - 0x3ABE]
00002318 6700 01FC beq +0x1FE /* 00002516 */
0000231C 302D C546 move.w D0, [A5 - 0x3ABA]
00002320 48C0 ext.l D0
00002322 EB80 asl D0, 5
00002324 41ED B6A4 lea.l A0, [A5 - 0x495C]
00002328 D1C0 add.l A0, D0
0000232A 4AA8 0014 tst.l [A0 + 0x14]
0000232E 6700 01E6 beq +0x1E8 /* 00002516 */
00002332 302D C546 move.w D0, [A5 - 0x3ABA]
00002336 48C0 ext.l D0
00002338 EB80 asl D0, 5
0000233A 41ED B6A4 lea.l A0, [A5 - 0x495C]
0000233E D1C0 add.l A0, D0
00002340 4850 pea.l [A0]
00002342 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00002346 588F addq.l A7, 4
00002348 6000 01CC bra +0x1CE /* 00002516 */
label0000234C:
0000234C 0C6D 0006 B134 cmpi.w [A5 - 0x4ECC], 0x6
00002352 6C04 bge +0x6 /* 00002358 */
00002354 7007 moveq.l D0, 0x07
00002356 6004 bra +0x6 /* 0000235C */
label00002358:
00002358 303C 0127 move.w D0, 0x127
label0000235C:
0000235C 3D40 FFF8 move.w [A6 - 0x8], D0
00002360 306D B134 movea.w A0, [A5 - 0x4ECC]
00002364 2008 move.l D0, A0
00002366 81FC 0006 divs.w D0, 0x6
0000236A 4840 swap.w D0
0000236C C1FC 0018 muls.w D0, 0x18
00002370 5840 addq.w D0, 4
00002372 3D40 FFF6 move.w [A6 - 0xA], D0
00002376 4EBA F6D4 jsr [PC - 0x92C /* 00001A4C */]
0000237A 2D40 FFFC move.l [A6 - 0x4], D0
0000237E 206E FFFC movea.l A0, [A6 - 0x4]
00002382 3028 0002 move.w D0, [A0 + 0x2]
00002386 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000238A 0003 0007 ori.b D3, 0x7
0000238E 0188 bclr A0, D0
00002390 0164 bchg -[A4], D0
00002392 00FA .incomplete
00002394 0182 bclr D2, D0
00002396 0180 bclr D0, D0
00002398 0002 4A6E ori.b D2, 0x6E /* 'n' */
0000239C FFFA .invalid <<F/7/7>>
0000239E 661A bne +0x1C /* 000023BA */
000023A0 4267 clr.w -[A7]
000023A2 3F3C 0018 move.w -[A7], 0x18
000023A6 3F3C 0012 move.w -[A7], 0x12
000023AA 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000023AE 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000023B2 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000023B6 4FEF 000A lea.l A7, [A7 + 0xA]
label000023BA:
000023BA 206E FFFC movea.l A0, [A6 - 0x4]
000023BE 3028 0004 move.w D0, [A0 + 0x4]
000023C2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000023C6 0005 0016 ori.b D5, 0x16
000023CA 0080 0048 0082 ori.l D0, 0x480082
000023D0 0044 0083 ori.w D4, 0x83
000023D4 0056 0081 ori.w [A6], 0x81
000023D8 0088 001B 013A ori.l A0, 0x1B013A
000023DE 0C6E 0007 FFF8 cmpi.w [A6 - 0x8], 0x7
000023E4 6616 bne +0x18 /* 000023FC */
000023E6 536D B134 subq.w [A5 - 0x4ECC], 1
000023EA 4A6D B134 tst.w [A5 - 0x4ECC]
000023EE 6C00 0126 bge +0x128 /* 00002516 */
000023F2 7005 moveq.l D0, 0x05
000023F4 3B40 B134 move.w [A5 - 0x4ECC], D0
000023F8 6000 011C bra +0x11E /* 00002516 */
label000023FC:
000023FC 536D B134 subq.w [A5 - 0x4ECC], 1
00002400 0C6D 0006 B134 cmpi.w [A5 - 0x4ECC], 0x6
00002406 6C00 010E bge +0x110 /* 00002516 */
0000240A 700B moveq.l D0, 0x0B
0000240C 3B40 B134 move.w [A5 - 0x4ECC], D0
00002410 6000 0104 bra +0x106 /* 00002516 */
00002414 302D B134 move.w D0, [A5 - 0x4ECC]
00002418 5C40 addq.w D0, 6
0000241A 48C0 ext.l D0
0000241C 81FC 000C divs.w D0, 0xC
00002420 4840 swap.w D0
00002422 3B40 B134 move.w [A5 - 0x4ECC], D0
00002426 6000 00EE bra +0xF0 /* 00002516 */
0000242A 0C6E 0007 FFF8 cmpi.w [A6 - 0x8], 0x7
00002430 6616 bne +0x18 /* 00002448 */
00002432 526D B134 addq.w [A5 - 0x4ECC], 1
00002436 0C6D 0005 B134 cmpi.w [A5 - 0x4ECC], 0x5
0000243C 6F00 00D8 ble +0xDA /* 00002516 */
00002440 426D B134 clr.w [A5 - 0x4ECC]
00002444 6000 00D0 bra +0xD2 /* 00002516 */
label00002448:
00002448 526D B134 addq.w [A5 - 0x4ECC], 1
0000244C 0C6D 000B B134 cmpi.w [A5 - 0x4ECC], 0xB
00002452 6F00 00C2 ble +0xC4 /* 00002516 */
00002456 7006 moveq.l D0, 0x06
00002458 3B40 B134 move.w [A5 - 0x4ECC], D0
0000245C 6000 00B8 bra +0xBA /* 00002516 */
00002460 4267 clr.w -[A7]
00002462 3F3C 0018 move.w -[A7], 0x18
00002466 3F3C 0012 move.w -[A7], 0x12
0000246A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000246E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002472 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00002476 4FEF 000A lea.l A7, [A7 + 0xA]
0000247A 4EBA FA92 jsr [PC - 0x56E /* 00001F0E */]
0000247E 3B7C 00FF C54C move.w [A5 - 0x3AB4], 0xFF
00002484 422D AEE2 clr.b [A5 - 0x511E]
00002488 6000 0094 bra +0x96 /* 0000251E */
0000248C 206E FFFC movea.l A0, [A6 - 0x4]
00002490 0C68 0001 0004 cmpi.w [A0 + 0x4], 0x1
00002496 6600 007E bne +0x80 /* 00002516 */
0000249A 4267 clr.w -[A7]
0000249C 3F3C 0018 move.w -[A7], 0x18
000024A0 3F3C 0012 move.w -[A7], 0x12
000024A4 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000024A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000024AC 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000024B0 4FEF 000A lea.l A7, [A7 + 0xA]
000024B4 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000024B8 302E FFF8 move.w D0, [A6 - 0x8]
000024BC 5440 addq.w D0, 2
000024BE 3F00 move.w -[A7], D0
000024C0 4EBA 0068 jsr [PC + 0x68 /* 0000252A */]
000024C4 588F addq.l A7, 4
000024C6 206E FFFC movea.l A0, [A6 - 0x4]
000024CA 226D B118 movea.l A1, [A5 - 0x4EE8]
000024CE 7004 moveq.l D0, 0x04
label000024D0:
000024D0 22D8 move.l [A1]+, [A0]+
000024D2 51C8 FFFC dbf D0, -0x6 /* 000024D0 */
000024D6 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
000024DA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000024DE 588F addq.l A7, 4
000024E0 2B40 B118 move.l [A5 - 0x4EE8], D0
000024E4 4EBA FA28 jsr [PC - 0x5D8 /* 00001F0E */]
000024E8 3B7C 00FF C54C move.w [A5 - 0x3AB4], 0xFF
000024EE 422D AEE2 clr.b [A5 - 0x511E]
000024F2 602A bra +0x2C /* 0000251E */
000024F4 3F2E FFFA move.w -[A7], [A6 - 0x6]
000024F8 3F3C 0018 move.w -[A7], 0x18
000024FC 3F3C 0012 move.w -[A7], 0x12
00002500 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002504 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002508 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
0000250C 4FEF 000A lea.l A7, [A7 + 0xA]
00002510 0A6E 0009 FFFA xori.w [A6 - 0x6], 0x9 /* '\t' */
label00002516:
00002516 6000 FE34 bra -0x1CA /* 0000234C */
0000251A 422D AEE2 clr.b [A5 - 0x511E]
label0000251E:
0000251E 4E5E unlink A6
00002520 4E75 rts
00002522 4745 chk.w D3, D5
00002524 544E addq.w A6, 2
00002526 4557 chk.w D2, [A7]
00002528 5049 addq.w A1, 8
fn0000252A:
0000252A 4E56 0000 link A6, 0
0000252E 206D B118 movea.l A0, [A5 - 0x4EE8]
00002532 7005 moveq.l D0, 0x05
00002534 2080 move.l [A0], D0
00002536 206D B118 movea.l A0, [A5 - 0x4EE8]
0000253A 316E 0008 0008 move.w [A0 + 0x8], [A6 + 0x8]
00002540 206D B118 movea.l A0, [A5 - 0x4EE8]
00002544 316E 000A 000A move.w [A0 + 0xA], [A6 + 0xA]
0000254A 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
0000254E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002552 588F addq.l A7, 4
00002554 2B40 B118 move.l [A5 - 0x4EE8], D0
00002558 4E5E unlink A6
0000255A 4E75 rts
0000255C 4D4F chk.w D6, A7
0000255E 5553 subq.w [A3], 2
00002560 454D chk.w D2, A5
00002562 4F56 chk.w D7, [A6]
fn00002564:
00002564 4E56 FFFA link A6, -0x0006
00002568 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
0000256C 302D AEEA move.w D0, [A5 - 0x5116]
00002570 B06D B694 cmp.w D0, [A5 - 0x496C]
00002574 660A bne +0xC /* 00002580 */
00002576 302D AEEC move.w D0, [A5 - 0x5114]
0000257A B06D B696 cmp.w D0, [A5 - 0x496A]
0000257E 670E beq +0x10 /* 0000258E */
label00002580:
00002580 3F2D AEEC move.w -[A7], [A5 - 0x5114]
00002584 3F2D AEEA move.w -[A7], [A5 - 0x5116]
00002588 4EBA FFA0 jsr [PC - 0x60 /* 0000252A */]
0000258C 588F addq.l A7, 4
label0000258E:
0000258E 302D AEEE move.w D0, [A5 - 0x5112]
00002592 B06D AEE8 cmp.w D0, [A5 - 0x5118]
00002596 6700 006E beq +0x70 /* 00002606 */
0000259A 4A6D F0AA tst.w [A5 - 0xF56]
0000259E 6600 0066 bne +0x68 /* 00002606 */
000025A2 7001 moveq.l D0, 0x01
000025A4 3D40 FFFE move.w [A6 - 0x2], D0
000025A8 604E bra +0x50 /* 000025F8 */
label000025AA:
000025AA 302D AEE8 move.w D0, [A5 - 0x5118]
000025AE C06E FFFE and.w D0, [A6 - 0x2]
000025B2 322D AEEE move.w D1, [A5 - 0x5112]
000025B6 C26E FFFE and.w D1, [A6 - 0x2]
000025BA B041 cmp.w D0, D1
000025BC 6736 beq +0x38 /* 000025F4 */
000025BE 206D B118 movea.l A0, [A5 - 0x4EE8]
000025C2 7004 moveq.l D0, 0x04
000025C4 2080 move.l [A0], D0
000025C6 302E FFFE move.w D0, [A6 - 0x2]
000025CA 5340 subq.w D0, 1
000025CC 322D AEE8 move.w D1, [A5 - 0x5118]
000025D0 E061 asr D1.w, D0
000025D2 0241 0001 andi.w D1, 0x1
000025D6 7002 moveq.l D0, 0x02
000025D8 C06E FFFE and.w D0, [A6 - 0x2]
000025DC D240 add.w D1, D0
000025DE 206D B118 movea.l A0, [A5 - 0x4EE8]
000025E2 3141 0004 move.w [A0 + 0x4], D1
000025E6 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
000025EA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000025EE 588F addq.l A7, 4
000025F0 2B40 B118 move.l [A5 - 0x4EE8], D0
label000025F4:
000025F4 526E FFFE addq.w [A6 - 0x2], 1
label000025F8:
000025F8 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
000025FE 66AA bne -0x54 /* 000025AA */
00002600 3B6D AEE8 AEEE move.w [A5 - 0x5112], [A5 - 0x5118]
label00002606:
00002606 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000260A 2B40 AEDE move.l [A5 - 0x5122], D0
0000260E 202D AEDE move.l D0, [A5 - 0x5122]
00002612 90AD AEDA sub.l D0, [A5 - 0x5126]
00002616 0C80 0000 0003 cmpi.l D0, 0x3
0000261C 6324 bls +0x26 /* 00002642 */
0000261E 206D B118 movea.l A0, [A5 - 0x4EE8]
00002622 43ED B11C lea.l A1, [A5 - 0x4EE4]
00002626 7004 moveq.l D0, 0x04
label00002628:
00002628 20D9 move.l [A0]+, [A1]+
0000262A 51C8 FFFC dbf D0, -0x6 /* 00002628 */
0000262E 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00002632 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002636 588F addq.l A7, 4
00002638 2B40 B118 move.l [A5 - 0x4EE8], D0
0000263C 2B6D AEDE AEDA move.l [A5 - 0x5126], [A5 - 0x5122]
label00002642:
00002642 4E5E unlink A6
00002644 4E75 rts
00002646 5553 subq.w [A3], 2
00002648 4550 chk.w D2, [A0]
0000264A 4F49 chk.w D7, A1
0000264C 4E54 4E56 link A4, -0xFFFFB1AA
00002650 FFFE .invalid <<F/7/7>>
00002652 7000 moveq.l D0, 0x00
00002654 102D AEE4 move.b D0, [A5 - 0x511C]
00002658 3D40 FFFE move.w [A6 - 0x2], D0
0000265C 102E 0009 move.b D0, [A6 + 0x9]
00002660 4880 ext.w D0
00002662 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002666 0003 000E ori.b D3, 0xE
0000266A 004D 0010 ori.w A5, 0x10
0000266E 004B 0012 ori.w A3, 0x12
00002672 001C 0054 ori.b [A4]+, 0x54 /* 'T' */
00002676 526E FFFE addq.w [A6 - 0x2], 1
0000267A 604C bra +0x4E /* 000026C8 */
0000267C 536E FFFE subq.w [A6 - 0x2], 1
00002680 6046 bra +0x48 /* 000026C8 */
00002682 206D B118 movea.l A0, [A5 - 0x4EE8]
00002686 7004 moveq.l D0, 0x04
00002688 2080 move.l [A0], D0
0000268A 206D B118 movea.l A0, [A5 - 0x4EE8]
0000268E 7001 moveq.l D0, 0x01
00002690 3140 0004 move.w [A0 + 0x4], D0
00002694 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
00002698 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000269C 588F addq.l A7, 4
0000269E 2B40 B118 move.l [A5 - 0x4EE8], D0
000026A2 206D B118 movea.l A0, [A5 - 0x4EE8]
000026A6 43ED B11C lea.l A1, [A5 - 0x4EE4]
000026AA 7004 moveq.l D0, 0x04
label000026AC:
000026AC 20D9 move.l [A0]+, [A1]+
000026AE 51C8 FFFC dbf D0, -0x6 /* 000026AC */
000026B2 2F2D B118 move.l -[A7], [A5 - 0x4EE8]
000026B6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000026BA 588F addq.l A7, 4
000026BC 2B40 B118 move.l [A5 - 0x4EE8], D0
000026C0 4EBA F84C jsr [PC - 0x7B4 /* 00001F0E */]
000026C4 6000 0082 bra +0x84 /* 00002748 */
label000026C8:
000026C8 4A6E FFFE tst.w [A6 - 0x2]
000026CC 6D06 blt +0x8 /* 000026D4 */
000026CE 302E FFFE move.w D0, [A6 - 0x2]
000026D2 6002 bra +0x4 /* 000026D6 */
label000026D4:
000026D4 7003 moveq.l D0, 0x03
label000026D6:
000026D6 3D40 FFFE move.w [A6 - 0x2], D0
000026DA 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
000026E0 6E06 bgt +0x8 /* 000026E8 */
000026E2 302E FFFE move.w D0, [A6 - 0x2]
000026E6 6002 bra +0x4 /* 000026EA */
label000026E8:
000026E8 7000 moveq.l D0, 0x00
label000026EA:
000026EA 3D40 FFFE move.w [A6 - 0x2], D0
000026EE 7000 moveq.l D0, 0x00
000026F0 102D AEE4 move.b D0, [A5 - 0x511C]
000026F4 B06E FFFE cmp.w D0, [A6 - 0x2]
000026F8 674E beq +0x50 /* 00002748 */
000026FA 4267 clr.w -[A7]
000026FC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00002700 548F addq.l A7, 2
00002702 7000 moveq.l D0, 0x00
00002704 102D AEE4 move.b D0, [A5 - 0x511C]
00002708 EB40 asl D0.w, 5
0000270A 7200 moveq.l D1, 0x00
0000270C 122D AEE4 move.b D1, [A5 - 0x511C]
00002710 EB41 asl D1.w, 5
00002712 3F3C 007B move.w -[A7], 0x7B /* '{' */
00002716 0641 0080 addi.w D1, 0x80
0000271A 3F01 move.w -[A7], D1
0000271C 3F3C 0079 move.w -[A7], 0x79 /* 'y' */
00002720 0640 0060 addi.w D0, 0x60 /* '`' */
00002724 3F00 move.w -[A7], D0
00002726 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
0000272A 508F addq.l A7, 8
0000272C 302E FFFE move.w D0, [A6 - 0x2]
00002730 EB40 asl D0.w, 5
00002732 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002736 0640 0061 addi.w D0, 0x61 /* 'a' */
0000273A 3F00 move.w -[A7], D0
0000273C 4EBA FDEC jsr [PC - 0x214 /* 0000252A */]
00002740 588F addq.l A7, 4
00002742 1B6E FFFF AEE4 move.b [A5 - 0x511C], [A6 - 0x1]
label00002748:
00002748 4E5E unlink A6
0000274A 4E75 rts
0000274C 5041 addq.w D1, 8
0000274E 574E subq.w A6, 3
00002750 4B45 chk.w D5, D5
00002752 5920 subq.b -[A0], 4
00002754 4E56 FFFE link A6, -0x0002
00002758 6008 bra +0xA /* 00002762 */
label0000275A:
0000275A 52AE 0008 addq.l [A6 + 0x8], 1
0000275E 52AE 000C addq.l [A6 + 0xC], 1
label00002762:
00002762 206E 0008 movea.l A0, [A6 + 0x8]
00002766 1010 move.b D0, [A0]
00002768 4880 ext.w D0
0000276A 3F00 move.w -[A7], D0
0000276C 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00002770 548F addq.l A7, 2
00002772 206E 000C movea.l A0, [A6 + 0xC]
00002776 1210 move.b D1, [A0]
00002778 4881 ext.w D1
0000277A 3F01 move.w -[A7], D1
0000277C 3D40 FFFE move.w [A6 - 0x2], D0
00002780 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00002784 548F addq.l A7, 2
00002786 B06E FFFE cmp.w D0, [A6 - 0x2]
0000278A 6608 bne +0xA /* 00002794 */
0000278C 206E 000C movea.l A0, [A6 + 0xC]
00002790 4A10 tst.b [A0]
00002792 66C6 bne -0x38 /* 0000275A */
label00002794:
00002794 206E 000C movea.l A0, [A6 + 0xC]
00002798 1010 move.b D0, [A0]
0000279A 4880 ext.w D0
0000279C 4E5E unlink A6
0000279E 4E75 rts
000027A0 4353 chk.w D1, [A3]
000027A2 5452 addq.w [A2], 2
000027A4 434D chk.w D1, A5
000027A6 5020 addq.b -[A0], 8
000027A8 4E56 FFC8 link A6, -0x0038
000027AC 7003 moveq.l D0, 0x03
000027AE 1B40 B156 move.b [A5 - 0x4EAA], D0
000027B2 7006 moveq.l D0, 0x06
000027B4 1B40 B157 move.b [A5 - 0x4EA9], D0
000027B8 41EE FFCC lea.l A0, [A6 - 0x34]
000027BC 2B48 B158 move.l [A5 - 0x4EA8], A0
000027C0 3F3C 0004 move.w -[A7], 0x4
000027C4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000027C8 548F addq.l A7, 2
000027CA 206D DAC4 movea.l A0, [A5 - 0x253C]
000027CE 41E8 001C lea.l A0, [A0 + 0x1C]
000027D2 2D48 FFF8 move.l [A6 - 0x8], A0
000027D6 6000 0092 bra +0x94 /* 0000286A */
label000027DA:
000027DA 3F3C 0006 move.w -[A7], 0x6
000027DE 3F3C 00C7 move.w -[A7], 0xC7
000027E2 3F3C 013F move.w -[A7], 0x13F
000027E6 4267 clr.w -[A7]
000027E8 4267 clr.w -[A7]
000027EA 4EBA F1D0 jsr [PC - 0xE30 /* 000019BC */]
000027EE 4FEF 000A lea.l A7, [A7 + 0xA]
000027F2 6052 bra +0x54 /* 00002846 */
label000027F4:
000027F4 206E FFF8 movea.l A0, [A6 - 0x8]
000027F8 52AE FFF8 addq.l [A6 - 0x8], 1
000027FC 1010 move.b D0, [A0]
000027FE 4880 ext.w D0
00002800 E740 asl D0.w, 3
00002802 3D40 FFFE move.w [A6 - 0x2], D0
00002806 206E FFF8 movea.l A0, [A6 - 0x8]
0000280A 52AE FFF8 addq.l [A6 - 0x8], 1
0000280E 1010 move.b D0, [A0]
00002810 4880 ext.w D0
00002812 E740 asl D0.w, 3
00002814 3D40 FFFC move.w [A6 - 0x4], D0
00002818 41EE FFCC lea.l A0, [A6 - 0x34]
0000281C 2D48 FFF4 move.l [A6 - 0xC], A0
label00002820:
00002820 206E FFF4 movea.l A0, [A6 - 0xC]
00002824 52AE FFF4 addq.l [A6 - 0xC], 1
00002828 226E FFF8 movea.l A1, [A6 - 0x8]
0000282C 52AE FFF8 addq.l [A6 - 0x8], 1
00002830 1091 move.b [A0], [A1]
00002832 66EC bne -0x12 /* 00002820 */
00002834 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002838 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000283C 486D B156 pea.l [A5 - 0x4EAA]
00002840 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002844 508F addq.l A7, 8
label00002846:
00002846 206E FFF8 movea.l A0, [A6 - 0x8]
0000284A 4A10 tst.b [A0]
0000284C 66A6 bne -0x58 /* 000027F4 */
0000284E 52AE FFF8 addq.l [A6 - 0x8], 1
label00002852:
00002852 486E FFC9 pea.l [A6 - 0x37]
00002856 486E FFCA pea.l [A6 - 0x36]
0000285A 486E FFCB pea.l [A6 - 0x35]
0000285E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00002862 4FEF 000C lea.l A7, [A7 + 0xC]
00002866 4A40 tst.w D0
00002868 67E8 beq -0x16 /* 00002852 */
label0000286A:
0000286A 206E FFF8 movea.l A0, [A6 - 0x8]
0000286E 4A10 tst.b [A0]
00002870 6600 FF68 bne -0x96 /* 000027DA */
00002874 4EBA D8BA jsr [PC - 0x2746 /* 00000130 */]
00002878 4E5E unlink A6
0000287A 4E75 rts
0000287C 5348 subq.w A0, 1
0000287E 4F57 chk.w D7, [A7]
00002880 4352 chk.w D1, [A2]
00002882 4544 chk.w D2, D4
export_12:
00002884 4E56 0000 link A6, 0
00002888 3F3C 0008 move.w -[A7], 0x8
0000288C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002894 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00002898 4FEF 000A lea.l A7, [A7 + 0xA]
0000289C 4A40 tst.w D0
0000289E 6604 bne +0x6 /* 000028A4 */
000028A0 7001 moveq.l D0, 0x01
000028A2 6002 bra +0x4 /* 000028A6 */
label000028A4:
000028A4 7000 moveq.l D0, 0x00
label000028A6:
000028A6 4E5E unlink A6
000028A8 4E75 rts
000028AA 4551 chk.w D2, [A1]
000028AC 4D4F chk.w D6, A7
000028AE 5645 addq.w D5, 3
000028B0 2020 move.l D0, -[A0]
export_15:
000028B2 4267 clr.w -[A7]
000028B4 3F3C 01E0 move.w -[A7], 0x1E0
000028B8 486D 94BC pea.l [A5 - 0x6B44]
000028BC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000028C0 508F addq.l A7, 8
000028C2 4E75 rts
fn000028C4:
000028C4 4E56 FFFA link A6, -0x0006
000028C8 426E FFFE clr.w [A6 - 0x2]
000028CC 6018 bra +0x1A /* 000028E6 */
label000028CE:
000028CE 302E FFFE move.w D0, [A6 - 0x2]
000028D2 48C0 ext.l D0
000028D4 E580 asl D0, 2
000028D6 41ED 94BC lea.l A0, [A5 - 0x6B44]
000028DA D1C0 add.l A0, D0
000028DC 7010 moveq.l D0, 0x10
000028DE 3140 0002 move.w [A0 + 0x2], D0
000028E2 526E FFFE addq.w [A6 - 0x2], 1
label000028E6:
000028E6 0C6E 0077 FFFE cmpi.w [A6 - 0x2], 0x77 /* 'w' */
000028EC 6FE0 ble -0x1E /* 000028CE */
000028EE 422E FFFD clr.b [A6 - 0x3]
000028F2 6034 bra +0x36 /* 00002928 */
label000028F4:
000028F4 426E FFFA clr.w [A6 - 0x6]
000028F8 6022 bra +0x24 /* 0000291C */
label000028FA:
000028FA 102E FFFD move.b D0, [A6 - 0x3]
000028FE 4880 ext.w D0
00002900 48C0 ext.l D0
00002902 EB80 asl D0, 5
00002904 41ED 969C lea.l A0, [A5 - 0x6964]
00002908 D1C0 add.l A0, D0
0000290A 302E FFFA move.w D0, [A6 - 0x6]
0000290E 48C0 ext.l D0
00002910 D080 add.l D0, D0
00002912 D1C0 add.l A0, D0
00002914 4228 0001 clr.b [A0 + 0x1]
00002918 526E FFFA addq.w [A6 - 0x6], 1
label0000291C:
0000291C 0C6E 000F FFFA cmpi.w [A6 - 0x6], 0xF
00002922 6FD6 ble -0x28 /* 000028FA */
00002924 522E FFFD addq.b [A6 - 0x3], 1
label00002928:
00002928 0C2E 0001 FFFD cmpi.b [A6 - 0x3], 0x1
0000292E 6FC4 ble -0x3A /* 000028F4 */
00002930 70FF moveq.l D0, 0xFFFFFFFF
00002932 3B40 96E0 move.w [A5 - 0x6920], D0
00002936 70FF moveq.l D0, 0xFFFFFFFF
00002938 3B40 96E2 move.w [A5 - 0x691E], D0
0000293C 3F3C 0004 move.w -[A7], 0x4
00002940 486D 96E0 pea.l [A5 - 0x6920]
00002944 486D 96DC pea.l [A5 - 0x6924]
00002948 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000294C 4FEF 000A lea.l A7, [A7 + 0xA]
00002950 4E5E unlink A6
00002952 4E75 rts
00002954 4341 chk.w D1, D1
00002956 4C43 5049 movem.l D0,D3,D6,A4,A6, D3
0000295A 4543 chk.w D2, D3
export_10:
0000295C 4E56 FFF8 link A6, -0x0008
00002960 4EBA FF62 jsr [PC - 0x9E /* 000028C4 */]
00002964 7001 moveq.l D0, 0x01
00002966 1D40 FFFD move.b [A6 - 0x3], D0
0000296A 6000 0168 bra +0x16A /* 00002AD4 */
label0000296E:
0000296E 0C2E 0006 FFFD cmpi.b [A6 - 0x3], 0x6
00002974 6614 bne +0x16 /* 0000298A */
00002976 3F3C 0004 move.w -[A7], 0x4
0000297A 486D 96E0 pea.l [A5 - 0x6920]
0000297E 486D 96DC pea.l [A5 - 0x6924]
00002982 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002986 4FEF 000A lea.l A7, [A7 + 0xA]
label0000298A:
0000298A 426E FFFE clr.w [A6 - 0x2]
label0000298E:
0000298E 302E FFFE move.w D0, [A6 - 0x2]
00002992 48C0 ext.l D0
00002994 E580 asl D0, 2
00002996 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000299A D1C0 add.l A0, D0
0000299C 102E FFFD move.b D0, [A6 - 0x3]
000029A0 4880 ext.w D0
000029A2 7200 moveq.l D1, 0x00
000029A4 1210 move.b D1, [A0]
000029A6 B240 cmp.w D1, D0
000029A8 6600 00E2 bne +0xE4 /* 00002A8C */
000029AC 302E FFFE move.w D0, [A6 - 0x2]
000029B0 48C0 ext.l D0
000029B2 E580 asl D0, 2
000029B4 41ED 94BC lea.l A0, [A5 - 0x6B44]
000029B8 D1C0 add.l A0, D0
000029BA 7000 moveq.l D0, 0x00
000029BC 1028 0001 move.b D0, [A0 + 0x1]
000029C0 4840 swap.w D0
000029C2 4240 clr.w D0
000029C4 4840 swap.w D0
000029C6 D080 add.l D0, D0
000029C8 41ED 96E0 lea.l A0, [A5 - 0x6920]
000029CC D1C0 add.l A0, D0
000029CE 302E FFFE move.w D0, [A6 - 0x2]
000029D2 48C0 ext.l D0
000029D4 E580 asl D0, 2
000029D6 43ED 94BC lea.l A1, [A5 - 0x6B44]
000029DA D3C0 add.l A1, D0
000029DC 7000 moveq.l D0, 0x00
000029DE 1029 0001 move.b D0, [A1 + 0x1]
000029E2 4840 swap.w D0
000029E4 4240 clr.w D0
000029E6 4840 swap.w D0
000029E8 D080 add.l D0, D0
000029EA 43ED 96E0 lea.l A1, [A5 - 0x6920]
000029EE D3C0 add.l A1, D0
000029F0 3011 move.w D0, [A1]
000029F2 5240 addq.w D0, 1
000029F4 3080 move.w [A0], D0
000029F6 302E FFFE move.w D0, [A6 - 0x2]
000029FA 48C0 ext.l D0
000029FC E580 asl D0, 2
000029FE 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002A02 D1C0 add.l A0, D0
00002A04 7000 moveq.l D0, 0x00
00002A06 1028 0001 move.b D0, [A0 + 0x1]
00002A0A 4840 swap.w D0
00002A0C 4240 clr.w D0
00002A0E 4840 swap.w D0
00002A10 EB80 asl D0, 5
00002A12 41ED 969C lea.l A0, [A5 - 0x6964]
00002A16 D1C0 add.l A0, D0
00002A18 302E FFFE move.w D0, [A6 - 0x2]
00002A1C 48C0 ext.l D0
00002A1E E580 asl D0, 2
00002A20 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002A24 D3C0 add.l A1, D0
00002A26 7000 moveq.l D0, 0x00
00002A28 1029 0001 move.b D0, [A1 + 0x1]
00002A2C 4840 swap.w D0
00002A2E 4240 clr.w D0
00002A30 4840 swap.w D0
00002A32 D080 add.l D0, D0
00002A34 43ED 96E0 lea.l A1, [A5 - 0x6920]
00002A38 D3C0 add.l A1, D0
00002A3A 3011 move.w D0, [A1]
00002A3C 48C0 ext.l D0
00002A3E D080 add.l D0, D0
00002A40 D1C0 add.l A0, D0
00002A42 2D48 FFF8 move.l [A6 - 0x8], A0
00002A46 206E FFF8 movea.l A0, [A6 - 0x8]
00002A4A 116E FFFD 0001 move.b [A0 + 0x1], [A6 - 0x3]
00002A50 206E FFF8 movea.l A0, [A6 - 0x8]
00002A54 10AE FFFF move.b [A0], [A6 - 0x1]
00002A58 302E FFFE move.w D0, [A6 - 0x2]
00002A5C 48C0 ext.l D0
00002A5E E580 asl D0, 2
00002A60 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002A64 D1C0 add.l A0, D0
00002A66 302E FFFE move.w D0, [A6 - 0x2]
00002A6A 48C0 ext.l D0
00002A6C E580 asl D0, 2
00002A6E 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002A72 D3C0 add.l A1, D0
00002A74 7000 moveq.l D0, 0x00
00002A76 1029 0001 move.b D0, [A1 + 0x1]
00002A7A 4840 swap.w D0
00002A7C 4240 clr.w D0
00002A7E 4840 swap.w D0
00002A80 D080 add.l D0, D0
00002A82 43ED 96E0 lea.l A1, [A5 - 0x6920]
00002A86 D3C0 add.l A1, D0
00002A88 3151 0002 move.w [A0 + 0x2], [A1]
label00002A8C:
00002A8C 302E FFFE move.w D0, [A6 - 0x2]
00002A90 0A40 0077 xori.w D0, 0x77 /* 'w' */
00002A94 3D40 FFFE move.w [A6 - 0x2], D0
00002A98 7004 moveq.l D0, 0x04
00002A9A C06E FFFE and.w D0, [A6 - 0x2]
00002A9E 4A40 tst.w D0
00002AA0 6626 bne +0x28 /* 00002AC8 */
00002AA2 0C6E 0070 FFFE cmpi.w [A6 - 0x2], 0x70 /* 'p' */
00002AA8 6D12 blt +0x14 /* 00002ABC */
00002AAA 302E FFFE move.w D0, [A6 - 0x2]
00002AAE 0640 0011 addi.w D0, 0x11
00002AB2 0240 0073 andi.w D0, 0x73 /* 's' */
00002AB6 3D40 FFFE move.w [A6 - 0x2], D0
00002ABA 600C bra +0xE /* 00002AC8 */
label00002ABC:
00002ABC 302E FFFE move.w D0, [A6 - 0x2]
00002AC0 0640 0010 addi.w D0, 0x10
00002AC4 3D40 FFFE move.w [A6 - 0x2], D0
label00002AC8:
00002AC8 4A6E FFFE tst.w [A6 - 0x2]
00002ACC 6600 FEC0 bne -0x13E /* 0000298E */
00002AD0 522E FFFD addq.b [A6 - 0x3], 1
label00002AD4:
00002AD4 0C2E 0006 FFFD cmpi.b [A6 - 0x3], 0x6
00002ADA 6F00 FE92 ble -0x16C /* 0000296E */
00002ADE 4E5E unlink A6
00002AE0 4E75 rts
00002AE2 4341 chk.w D1, D1
00002AE4 4C43 5049 movem.l D0,D3,D6,A4,A6, D3
00002AE8 4543 chk.w D2, D3
export_14:
fn00002AEA:
00002AEA 4E56 0000 link A6, 0
00002AEE 7007 moveq.l D0, 0x07
00002AF0 C06E 0008 and.w D0, [A6 + 0x8]
00002AF4 0C40 0004 cmpi.w D0, 0x4
00002AF8 6D1A blt +0x1C /* 00002B14 */
00002AFA 302E 0008 move.w D0, [A6 + 0x8]
00002AFE 5340 subq.w D0, 1
00002B00 206E 000A movea.l A0, [A6 + 0xA]
00002B04 3080 move.w [A0], D0
00002B06 302E 0008 move.w D0, [A6 + 0x8]
00002B0A 5240 addq.w D0, 1
00002B0C 206E 000E movea.l A0, [A6 + 0xE]
00002B10 3080 move.w [A0], D0
00002B12 6018 bra +0x1A /* 00002B2C */
label00002B14:
00002B14 302E 0008 move.w D0, [A6 + 0x8]
00002B18 5240 addq.w D0, 1
00002B1A 206E 000A movea.l A0, [A6 + 0xA]
00002B1E 3080 move.w [A0], D0
00002B20 302E 0008 move.w D0, [A6 + 0x8]
00002B24 5540 subq.w D0, 2
00002B26 206E 000E movea.l A0, [A6 + 0xE]
00002B2A 3080 move.w [A0], D0
label00002B2C:
00002B2C 4E5E unlink A6
00002B2E 4E75 rts
00002B30 4745 chk.w D3, D5
00002B32 4E43 trap 3
00002B34 4153 chk.w D0, [A3]
00002B36 5453 addq.w [A3], 2
fn00002B38:
00002B38 4E56 FFFC link A6, -0x0004
00002B3C 302E 0008 move.w D0, [A6 + 0x8]
00002B40 48C0 ext.l D0
00002B42 E580 asl D0, 2
00002B44 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002B48 D1C0 add.l A0, D0
00002B4A 2D50 FFFC move.l [A6 - 0x4], [A0]
00002B4E 302E 0008 move.w D0, [A6 + 0x8]
00002B52 48C0 ext.l D0
00002B54 E580 asl D0, 2
00002B56 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002B5A D1C0 add.l A0, D0
00002B5C 302E 000A move.w D0, [A6 + 0xA]
00002B60 48C0 ext.l D0
00002B62 E580 asl D0, 2
00002B64 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002B68 D3C0 add.l A1, D0
00002B6A 2091 move.l [A0], [A1]
00002B6C 302E 000A move.w D0, [A6 + 0xA]
00002B70 48C0 ext.l D0
00002B72 E580 asl D0, 2
00002B74 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002B78 D1C0 add.l A0, D0
00002B7A 20AE FFFC move.l [A0], [A6 - 0x4]
00002B7E 302E 0008 move.w D0, [A6 + 0x8]
00002B82 48C0 ext.l D0
00002B84 E580 asl D0, 2
00002B86 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002B8A D1C0 add.l A0, D0
00002B8C 7000 moveq.l D0, 0x00
00002B8E 1028 0001 move.b D0, [A0 + 0x1]
00002B92 4840 swap.w D0
00002B94 4240 clr.w D0
00002B96 4840 swap.w D0
00002B98 EB80 asl D0, 5
00002B9A 41ED 969C lea.l A0, [A5 - 0x6964]
00002B9E D1C0 add.l A0, D0
00002BA0 302E 0008 move.w D0, [A6 + 0x8]
00002BA4 48C0 ext.l D0
00002BA6 E580 asl D0, 2
00002BA8 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002BAC D3C0 add.l A1, D0
00002BAE 3029 0002 move.w D0, [A1 + 0x2]
00002BB2 48C0 ext.l D0
00002BB4 D080 add.l D0, D0
00002BB6 D1C0 add.l A0, D0
00002BB8 10AE 0009 move.b [A0], [A6 + 0x9]
00002BBC 4E5E unlink A6
00002BBE 4E75 rts
00002BC0 5045 addq.w D5, 8
00002BC2 5246 addq.w D6, 1
00002BC4 4F52 chk.w D7, [A2]
00002BC6 4D4D chk.w D6, A5
fn00002BC8:
00002BC8 4E56 0000 link A6, 0
00002BCC 302E 0008 move.w D0, [A6 + 0x8]
00002BD0 48C0 ext.l D0
00002BD2 E580 asl D0, 2
00002BD4 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002BD8 D1C0 add.l A0, D0
00002BDA 4210 clr.b [A0]
00002BDC 302E 0008 move.w D0, [A6 + 0x8]
00002BE0 48C0 ext.l D0
00002BE2 E580 asl D0, 2
00002BE4 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002BE8 D1C0 add.l A0, D0
00002BEA 7000 moveq.l D0, 0x00
00002BEC 1028 0001 move.b D0, [A0 + 0x1]
00002BF0 4840 swap.w D0
00002BF2 4240 clr.w D0
00002BF4 4840 swap.w D0
00002BF6 EB80 asl D0, 5
00002BF8 41ED 969C lea.l A0, [A5 - 0x6964]
00002BFC D1C0 add.l A0, D0
00002BFE 302E 0008 move.w D0, [A6 + 0x8]
00002C02 48C0 ext.l D0
00002C04 E580 asl D0, 2
00002C06 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002C0A D3C0 add.l A1, D0
00002C0C 3029 0002 move.w D0, [A1 + 0x2]
00002C10 48C0 ext.l D0
00002C12 D080 add.l D0, D0
00002C14 D1C0 add.l A0, D0
00002C16 4228 0001 clr.b [A0 + 0x1]
00002C1A 4E5E unlink A6
00002C1C 4E75 rts
00002C1E 5045 addq.w D5, 8
00002C20 5246 addq.w D6, 1
00002C22 4F52 chk.w D7, [A2]
00002C24 4D44 chk.w D6, D4
fn00002C26:
00002C26 4E56 FFFC link A6, -0x0004
00002C2A 102E 000B move.b D0, [A6 + 0xB]
00002C2E 4880 ext.w D0
00002C30 48C0 ext.l D0
00002C32 EB80 asl D0, 5
00002C34 41ED 969C lea.l A0, [A5 - 0x6964]
00002C38 D1C0 add.l A0, D0
00002C3A 302E 000C move.w D0, [A6 + 0xC]
00002C3E 48C0 ext.l D0
00002C40 E580 asl D0, 2
00002C42 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002C46 D3C0 add.l A1, D0
00002C48 3029 0002 move.w D0, [A1 + 0x2]
00002C4C 48C0 ext.l D0
00002C4E D080 add.l D0, D0
00002C50 D1C0 add.l A0, D0
00002C52 2D48 FFFC move.l [A6 - 0x4], A0
00002C56 302E 000C move.w D0, [A6 + 0xC]
00002C5A 48C0 ext.l D0
00002C5C E580 asl D0, 2
00002C5E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002C62 D1C0 add.l A0, D0
00002C64 10AE 0009 move.b [A0], [A6 + 0x9]
00002C68 302E 000C move.w D0, [A6 + 0xC]
00002C6C 48C0 ext.l D0
00002C6E E580 asl D0, 2
00002C70 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002C74 D1C0 add.l A0, D0
00002C76 116E 000B 0001 move.b [A0 + 0x1], [A6 + 0xB]
00002C7C 206E FFFC movea.l A0, [A6 - 0x4]
00002C80 116E 0009 0001 move.b [A0 + 0x1], [A6 + 0x9]
00002C86 206E FFFC movea.l A0, [A6 - 0x4]
00002C8A 10AE 000D move.b [A0], [A6 + 0xD]
00002C8E 4E5E unlink A6
00002C90 4E75 rts
00002C92 5045 addq.w D5, 8
00002C94 5246 addq.w D6, 1
00002C96 4F52 chk.w D7, [A2]
00002C98 4D49 chk.w D6, A1
export_13:
fn00002C9A:
00002C9A 4E56 0000 link A6, 0
00002C9E 302E 000A move.w D0, [A6 + 0xA]
00002CA2 48C0 ext.l D0
00002CA4 E580 asl D0, 2
00002CA6 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002CAA D1C0 add.l A0, D0
00002CAC 10AE 0009 move.b [A0], [A6 + 0x9]
00002CB0 302E 000A move.w D0, [A6 + 0xA]
00002CB4 48C0 ext.l D0
00002CB6 E580 asl D0, 2
00002CB8 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002CBC D1C0 add.l A0, D0
00002CBE 7000 moveq.l D0, 0x00
00002CC0 1028 0001 move.b D0, [A0 + 0x1]
00002CC4 4840 swap.w D0
00002CC6 4240 clr.w D0
00002CC8 4840 swap.w D0
00002CCA EB80 asl D0, 5
00002CCC 41ED 969C lea.l A0, [A5 - 0x6964]
00002CD0 D1C0 add.l A0, D0
00002CD2 302E 000A move.w D0, [A6 + 0xA]
00002CD6 48C0 ext.l D0
00002CD8 E580 asl D0, 2
00002CDA 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002CDE D3C0 add.l A1, D0
00002CE0 3029 0002 move.w D0, [A1 + 0x2]
00002CE4 48C0 ext.l D0
00002CE6 D080 add.l D0, D0
00002CE8 D1C0 add.l A0, D0
00002CEA 116E 0009 0001 move.b [A0 + 0x1], [A6 + 0x9]
00002CF0 302E 000A move.w D0, [A6 + 0xA]
00002CF4 48C0 ext.l D0
00002CF6 E580 asl D0, 2
00002CF8 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002CFC D1C0 add.l A0, D0
00002CFE 7000 moveq.l D0, 0x00
00002D00 1028 0001 move.b D0, [A0 + 0x1]
00002D04 4840 swap.w D0
00002D06 4240 clr.w D0
00002D08 4840 swap.w D0
00002D0A D080 add.l D0, D0
00002D0C 41ED 96DC lea.l A0, [A5 - 0x6924]
00002D10 D1C0 add.l A0, D0
00002D12 302E 000A move.w D0, [A6 + 0xA]
00002D16 48C0 ext.l D0
00002D18 E580 asl D0, 2
00002D1A 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002D1E D3C0 add.l A1, D0
00002D20 3010 move.w D0, [A0]
00002D22 B069 0002 cmp.w D0, [A1 + 0x2]
00002D26 6C34 bge +0x36 /* 00002D5C */
00002D28 302E 000A move.w D0, [A6 + 0xA]
00002D2C 48C0 ext.l D0
00002D2E E580 asl D0, 2
00002D30 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002D34 D1C0 add.l A0, D0
00002D36 7000 moveq.l D0, 0x00
00002D38 1028 0001 move.b D0, [A0 + 0x1]
00002D3C 4840 swap.w D0
00002D3E 4240 clr.w D0
00002D40 4840 swap.w D0
00002D42 D080 add.l D0, D0
00002D44 41ED 96DC lea.l A0, [A5 - 0x6924]
00002D48 D1C0 add.l A0, D0
00002D4A 302E 000A move.w D0, [A6 + 0xA]
00002D4E 48C0 ext.l D0
00002D50 E580 asl D0, 2
00002D52 43ED 94BC lea.l A1, [A5 - 0x6B44]
00002D56 D3C0 add.l A1, D0
00002D58 30A9 0002 move.w [A0], [A1 + 0x2]
label00002D5C:
00002D5C 4E5E unlink A6
00002D5E 4E75 rts
00002D60 5045 addq.w D5, 8
00002D62 5246 addq.w D6, 1
00002D64 4F52 chk.w D7, [A2]
00002D66 4D43 chk.w D6, D3
export_11:
00002D68 4E56 FFF8 link A6, -0x0008
00002D6C 4A6E 0010 tst.w [A6 + 0x10]
00002D70 6734 beq +0x36 /* 00002DA6 */
00002D72 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002D76 3F2E 000A move.w -[A7], [A6 + 0xA]
00002D7A 4EBA FDBC jsr [PC - 0x244 /* 00002B38 */]
00002D7E 588F addq.l A7, 4
00002D80 7000 moveq.l D0, 0x00
00002D82 102E 000F move.b D0, [A6 + 0xF]
00002D86 4A40 tst.w D0
00002D88 673E beq +0x40 /* 00002DC8 */
00002D8A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002D8E 102D 96E5 move.b D0, [A5 - 0x691B]
00002D92 4880 ext.w D0
00002D94 3F00 move.w -[A7], D0
00002D96 7000 moveq.l D0, 0x00
00002D98 102E 000F move.b D0, [A6 + 0xF]
00002D9C 3F00 move.w -[A7], D0
00002D9E 4EBA FE86 jsr [PC - 0x17A /* 00002C26 */]
00002DA2 5C8F addq.l A7, 6
00002DA4 6022 bra +0x24 /* 00002DC8 */
label00002DA6:
00002DA6 7000 moveq.l D0, 0x00
00002DA8 102E 000F move.b D0, [A6 + 0xF]
00002DAC 4A40 tst.w D0
00002DAE 670A beq +0xC /* 00002DBA */
00002DB0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002DB4 4EBA FE12 jsr [PC - 0x1EE /* 00002BC8 */]
00002DB8 548F addq.l A7, 2
label00002DBA:
00002DBA 3F2E 000A move.w -[A7], [A6 + 0xA]
00002DBE 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002DC2 4EBA FD74 jsr [PC - 0x28C /* 00002B38 */]
00002DC6 588F addq.l A7, 4
label00002DC8:
00002DC8 4A6E 000C tst.w [A6 + 0xC]
00002DCC 6700 00BC beq +0xBE /* 00002E8A */
00002DD0 7000 moveq.l D0, 0x00
00002DD2 102E 000E move.b D0, [A6 + 0xE]
00002DD6 0C40 0001 cmpi.w D0, 0x1
00002DDA 663E bne +0x40 /* 00002E1A */
00002DDC 486E FFFA pea.l [A6 - 0x6]
00002DE0 486E FFFC pea.l [A6 - 0x4]
00002DE4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002DE8 4EBA FD00 jsr [PC - 0x300 /* 00002AEA */]
00002DEC 4FEF 000A lea.l A7, [A7 + 0xA]
00002DF0 4A6E 0010 tst.w [A6 + 0x10]
00002DF4 6712 beq +0x14 /* 00002E08 */
00002DF6 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002DFA 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002DFE 4EBA FD38 jsr [PC - 0x2C8 /* 00002B38 */]
00002E02 588F addq.l A7, 4
00002E04 6000 0084 bra +0x86 /* 00002E8A */
label00002E08:
00002E08 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002E0C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002E10 4EBA FD26 jsr [PC - 0x2DA /* 00002B38 */]
00002E14 588F addq.l A7, 4
00002E16 6000 0072 bra +0x74 /* 00002E8A */
label00002E1A:
00002E1A 7000 moveq.l D0, 0x00
00002E1C 102E 000E move.b D0, [A6 + 0xE]
00002E20 0C40 0006 cmpi.w D0, 0x6
00002E24 663C bne +0x3E /* 00002E62 */
00002E26 7007 moveq.l D0, 0x07
00002E28 C06E 0008 and.w D0, [A6 + 0x8]
00002E2C 7270 moveq.l D1, 0x70
00002E2E C26E 000A and.w D1, [A6 + 0xA]
00002E32 D041 add.w D0, D1
00002E34 3D40 FFF8 move.w [A6 - 0x8], D0
00002E38 4A6E 0010 tst.w [A6 + 0x10]
00002E3C 6718 beq +0x1A /* 00002E56 */
00002E3E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002E42 102D 96E5 move.b D0, [A5 - 0x691B]
00002E46 4880 ext.w D0
00002E48 3F00 move.w -[A7], D0
00002E4A 3F3C 0006 move.w -[A7], 0x6
00002E4E 4EBA FDD6 jsr [PC - 0x22A /* 00002C26 */]
00002E52 5C8F addq.l A7, 6
00002E54 6034 bra +0x36 /* 00002E8A */
label00002E56:
00002E56 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002E5A 4EBA FD6C jsr [PC - 0x294 /* 00002BC8 */]
00002E5E 548F addq.l A7, 2
00002E60 6028 bra +0x2A /* 00002E8A */
label00002E62:
00002E62 4A6E 0010 tst.w [A6 + 0x10]
00002E66 6710 beq +0x12 /* 00002E78 */
00002E68 3F2E 000A move.w -[A7], [A6 + 0xA]
00002E6C 3F3C 0006 move.w -[A7], 0x6
00002E70 4EBA FE28 jsr [PC - 0x1D8 /* 00002C9A */]
00002E74 588F addq.l A7, 4
00002E76 6012 bra +0x14 /* 00002E8A */
label00002E78:
00002E78 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002E7C 7000 moveq.l D0, 0x00
00002E7E 102E 000E move.b D0, [A6 + 0xE]
00002E82 3F00 move.w -[A7], D0
00002E84 4EBA FE14 jsr [PC - 0x1EC /* 00002C9A */]
00002E88 588F addq.l A7, 4
label00002E8A:
00002E8A 4E5E unlink A6
00002E8C 4E75 rts
00002E8E 5045 addq.w D5, 8
00002E90 5246 addq.w D6, 1
00002E92 4F52 chk.w D7, [A2]
00002E94 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
export_16:
00002E96 42A7 clr.l -[A7]
00002E98 4879 0000 C350 push.l 0xC350
00002E9E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002EA2 205F movea.l A0, [A7]+
00002EA4 2B48 B16A move.l [A5 - 0x4E96], A0
00002EA8 2F2D B16A move.l -[A7], [A5 - 0x4E96]
00002EAC 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002EB0 588F addq.l A7, 4
00002EB2 2B6D B16A B16E move.l [A5 - 0x4E92], [A5 - 0x4E96]
00002EB8 42A7 clr.l -[A7]
00002EBA 4878 0FA0 push.l 0xFA0
00002EBE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002EC2 205F movea.l A0, [A7]+
00002EC4 2B48 B1CA move.l [A5 - 0x4E36], A0
00002EC8 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
00002ECC 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002ED0 588F addq.l A7, 4
00002ED2 42A7 clr.l -[A7]
00002ED4 4878 02BC push.l 0x2BC
00002ED8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002EDC 205F movea.l A0, [A7]+
00002EDE 2B48 B1CE move.l [A5 - 0x4E32], A0
00002EE2 42A7 clr.l -[A7]
00002EE4 4878 5F00 push.l 0x5F00 /* '_\0' */
00002EE8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002EEC 205F movea.l A0, [A7]+
00002EEE 2B48 B172 move.l [A5 - 0x4E8E], A0
00002EF2 2F2D B172 move.l -[A7], [A5 - 0x4E8E]
00002EF6 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002EFA 588F addq.l A7, 4
00002EFC 2B6D B172 B17A move.l [A5 - 0x4E86], [A5 - 0x4E8E]
00002F02 42A7 clr.l -[A7]
00002F04 4878 17C0 push.l 0x17C0
00002F08 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F0C 205F movea.l A0, [A7]+
00002F0E 2B48 B17E move.l [A5 - 0x4E82], A0
00002F12 2F2D B17E move.l -[A7], [A5 - 0x4E82]
00002F16 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F1A 588F addq.l A7, 4
00002F1C 42A7 clr.l -[A7]
00002F1E 4878 17C0 push.l 0x17C0
00002F22 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F26 205F movea.l A0, [A7]+
00002F28 2B48 B182 move.l [A5 - 0x4E7E], A0
00002F2C 2F2D B182 move.l -[A7], [A5 - 0x4E7E]
00002F30 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F34 588F addq.l A7, 4
00002F36 42A7 clr.l -[A7]
00002F38 4878 0FA0 push.l 0xFA0
00002F3C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F40 205F movea.l A0, [A7]+
00002F42 2B48 B1D2 move.l [A5 - 0x4E2E], A0
00002F46 2F2D B1D2 move.l -[A7], [A5 - 0x4E2E]
00002F4A 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F4E 588F addq.l A7, 4
00002F50 42A7 clr.l -[A7]
00002F52 4878 1F40 push.l 0x1F40
00002F56 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F5A 205F movea.l A0, [A7]+
00002F5C 2B48 B68C move.l [A5 - 0x4974], A0
00002F60 2F2D B68C move.l -[A7], [A5 - 0x4974]
00002F64 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F68 588F addq.l A7, 4
00002F6A 42A7 clr.l -[A7]
00002F6C 4878 0960 push.l 0x960 /* '\t`' */
00002F70 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F74 205F movea.l A0, [A7]+
00002F76 2B48 B69C move.l [A5 - 0x4964], A0
00002F7A 2F2D B69C move.l -[A7], [A5 - 0x4964]
00002F7E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F82 588F addq.l A7, 4
00002F84 42A7 clr.l -[A7]
00002F86 4878 15E0 push.l 0x15E0
00002F8A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F8E 205F movea.l A0, [A7]+
00002F90 2B48 B6A0 move.l [A5 - 0x4960], A0
00002F94 2F2D B6A0 move.l -[A7], [A5 - 0x4960]
00002F98 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002F9C 588F addq.l A7, 4
00002F9E 42A7 clr.l -[A7]
00002FA0 4878 5F00 push.l 0x5F00 /* '_\0' */
00002FA4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002FA8 205F movea.l A0, [A7]+
00002FAA 2B48 EC98 move.l [A5 - 0x1368], A0
00002FAE 2F2D EC98 move.l -[A7], [A5 - 0x1368]
00002FB2 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002FB6 588F addq.l A7, 4
00002FB8 4E75 rts
fn00002FBA:
00002FBA 4E56 FFF6 link A6, -0x000A
00002FBE 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8]
00002FC4 2D6E 000C FFF6 move.l [A6 - 0xA], [A6 + 0xC]
00002FCA 6000 0082 bra +0x84 /* 0000304E */
label00002FCE:
00002FCE 206E 0008 movea.l A0, [A6 + 0x8]
00002FD2 7000 moveq.l D0, 0x00
00002FD4 1010 move.b D0, [A0]
00002FD6 0C40 003C cmpi.w D0, 0x3C /* '<' */
00002FDA 6426 bcc +0x28 /* 00003002 */
00002FDC 206E 0008 movea.l A0, [A6 + 0x8]
00002FE0 7000 moveq.l D0, 0x00
00002FE2 1010 move.b D0, [A0]
00002FE4 5240 addq.w D0, 1
00002FE6 1D40 FFFF move.b [A6 - 0x1], D0
00002FEA 600E bra +0x10 /* 00002FFA */
label00002FEC:
00002FEC 206E 000C movea.l A0, [A6 + 0xC]
00002FF0 52AE 000C addq.l [A6 + 0xC], 1
00002FF4 4210 clr.b [A0]
00002FF6 532E FFFF subq.b [A6 - 0x1], 1
label00002FFA:
00002FFA 4A2E FFFF tst.b [A6 - 0x1]
00002FFE 66EC bne -0x12 /* 00002FEC */
00003000 6048 bra +0x4A /* 0000304A */
label00003002:
00003002 206E 0008 movea.l A0, [A6 + 0x8]
00003006 7000 moveq.l D0, 0x00
00003008 1010 move.b D0, [A0]
0000300A 0C40 00FF cmpi.w D0, 0xFF
0000300E 6614 bne +0x16 /* 00003024 */
00003010 206E 000C movea.l A0, [A6 + 0xC]
00003014 52AE 000C addq.l [A6 + 0xC], 1
00003018 226E 0008 movea.l A1, [A6 + 0x8]
0000301C 1091 move.b [A0], [A1]
0000301E 536E 0010 subq.w [A6 + 0x10], 1
00003022 6026 bra +0x28 /* 0000304A */
label00003024:
00003024 206E 000C movea.l A0, [A6 + 0xC]
00003028 52AE 000C addq.l [A6 + 0xC], 1
0000302C 226E 0008 movea.l A1, [A6 + 0x8]
00003030 7000 moveq.l D0, 0x00
00003032 1011 move.b D0, [A1]
00003034 5340 subq.w D0, 1
00003036 1080 move.b [A0], D0
00003038 52AE 0008 addq.l [A6 + 0x8], 1
0000303C 206E 000C movea.l A0, [A6 + 0xC]
00003040 52AE 000C addq.l [A6 + 0xC], 1
00003044 226E 0008 movea.l A1, [A6 + 0x8]
00003048 1091 move.b [A0], [A1]
label0000304A:
0000304A 52AE 0008 addq.l [A6 + 0x8], 1
label0000304E:
0000304E 4A6E 0010 tst.w [A6 + 0x10]
00003052 6600 FF7A bne -0x84 /* 00002FCE */
00003056 4E5E unlink A6
00003058 4E75 rts
0000305A 4558 chk.w D2, [A0]+
0000305C 5041 addq.w D1, 8
0000305E 4E44 trap 4
00003060 4441 neg.w D1
export_17:
00003062 42A7 clr.l -[A7]
00003064 4878 2710 push.l 0x2710
00003068 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000306C 205F movea.l A0, [A7]+
0000306E 2B48 CF26 move.l [A5 - 0x30DA], A0
00003072 2F2D CF26 move.l -[A7], [A5 - 0x30DA]
00003076 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000307A 588F addq.l A7, 4
0000307C 4AAD CF26 tst.l [A5 - 0x30DA]
00003080 6622 bne +0x24 /* 000030A4 */
00003082 4267 clr.w -[A7]
00003084 4267 clr.w -[A7]
00003086 4267 clr.w -[A7]
00003088 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000308C 4879 0000 0338 push.l 0x338
00003092 4EBA E258 jsr [PC - 0x1DA8 /* 000012EC */]
00003096 4FEF 000C lea.l A7, [A7 + 0xC]
0000309A 3F3C FFFB move.w -[A7], 0xFFFB
0000309E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000030A2 548F addq.l A7, 2
label000030A4:
000030A4 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000030A8 2F2D CF26 move.l -[A7], [A5 - 0x30DA]
000030AC 486D CF2A pea.l [A5 - 0x30D6]
000030B0 4EBA FF08 jsr [PC - 0xF8 /* 00002FBA */]
000030B4 4FEF 000A lea.l A7, [A7 + 0xA]
000030B8 4E75 rts